-
2017-01-17 13:24:24
- C++设计模式浅识访问者模式
- 访问者模式(Visitor):表示一个作用于某对象结构中的各元素的操作,它使你可你在不改变各元素类的前提下定义作用于这些元素的新操作。
-
1652
-
2017-01-17 13:25:38
- C++设计模式浅识解释器模式
- 解释器模式(Interpreter):给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。
-
1406
-
2017-01-17 13:27:00
-
2017-01-17 13:28:51
- C++设计模式浅识组合模式
- 组合模式(Composite):将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。
-
1489
-
2017-01-17 13:30:56
- C++设计模式浅识备忘录模式
- 备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
-
1289
-
2017-01-17 13:32:03
- C++设计模式浅识适配器模式
- 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
-
1391
-
2017-01-17 13:34:08
- C++设计模式浅识状态模式
- 状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑化。
-
1774
-
2017-01-17 13:35:47
- C++设计模式浅识抽象工厂模式
- 抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
-
1494
-
2017-01-17 13:37:27
- C++设计模式浅识观察者模式
- 观察者模式(Observer):定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主体对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
-
1353
-
2017-01-17 13:39:14
- C++设计模式浅识建造者模式
- 建造者模式(Builder):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
-
1529