
设计模式
文章平均质量分 77
Finn Wang
这个作者很懒,什么都没留下…
展开
-
设计模式相关书籍推荐
设计模式相关书籍推荐转载 2019-06-13 14:13:40 · 16120 阅读 · 0 评论 -
单件模式(单例模式)-C++实现
全局变量的问题:变量名冲突:这个问题会使项目管理成本大幅增加。项目经理必须小心地维护变量命名规则,所有工程师在开发代码时,每遇到一个全局变量,都必须仔细分辨该变量究竟属于哪个模块、哪个程序耦合度难题:全局变量实际上大大增加了函数和模块之间的耦合度。用通俗的话说,需要访问某个特定全局变量的多个函数被变量牢牢的“粘结”在一起,成为拆不散的一团乱麻。单个实例问题:全局变量不能阻止程序员定义一个类...原创 2019-06-27 17:20:38 · 526 阅读 · 0 评论 -
观察者(Observer)模式-C++实现
基本结构主体(Subject)类:即被观察者类的基类,它管理所有的观察者,并提供添加和删除观察者的方法,观察者的数量一般不受限制。观察者(Observer)类:定义一个通知接口来接收主体类发来的通知消息具体的主体(ConcreteSubject)类:即具体的被观察者类,它针对不同的需求,实现具体的主体属性和方法,决定何时发送通知消息等。具体的观察者(ConcreteObserver)类...原创 2019-06-27 17:27:08 · 198 阅读 · 0 评论