![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Software Engineering
文章平均质量分 97
软件工程
Kessity
科技改变世界,梦想成就未来。。。。。。。。。
展开
-
网站技术架构
REST全称是RepresentationalStateTransfer,中文意思是表述(编者注通常译为表征)性状态转移。它首次出现在2000年RoyFielding的博士论文中,RoyFielding是HTTP规范的主要编写者之一。他在论文中提到“我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架构。REST指的是一组架构约束条件和原则。”如果一个架构符合REST的约束条件和原则,称它为RESTful架构。......原创 2020-03-16 10:52:23 · 2925 阅读 · 0 评论 -
三种单例模式的C++实现
对于c++实现的单例模式,在多线程环境中,存在的不可靠及其解决办法,由于能力限制,还没有完全摸索清楚,在此暂记。一 简介 因为在设计或开发中,肯定会有这么一种情况,一个类只能有一个对象被创建,如果有多个对象的话,可能会导致状态的混乱和不一致。这种情况下,单例模式是最恰当的解决办法。它有很多种实现方式,各自的特性不相同,使用的情形也不相同。今天要实现的是常用的三种,分别是饿汉式、懒汉式和多线程式。 通过单例模式,可以做到: 1、确保一个类只有一个实例被建立; 2、提供了一个对对象的全局访原创 2018-10-08 15:49:09 · 260 阅读 · 0 评论 -
面向对象设计模式
一 面向对象的6条设计原则 OOP(面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。)基本上有6大原则,而实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。6大原则如下:1 单一职责原则 单一职责原则:一个类,最好只做一件事,只有一个引起它的变化。可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义......原创 2019-06-27 16:49:09 · 179 阅读 · 0 评论