观察者模式(Observer),又叫发布-订阅模式(Publish/Subscribe),定义了一种一对多的依赖关...[作者空间]
适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容...[作者空间]
备忘录模式(Memento),再不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后...[作者空间]
组合模式(Composite),将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组...[作者空间]
迭代模式(Iterator),提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 适用场景 ...[作者空间]
单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使...[作者空间]
桥接模式(Bridge),将抽象部分与它的实现部分分离,使它们都可以独立地变化。优先使用对象的合成/聚合将有助于你...[作者空间]
命令模式(Command),将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求队列或记录请求...[作者空间]
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接...[作者空间]
解释器模式(Interpreter), 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表...[作者空间]
中介者模式(Mediator), 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使...[作者空间]
享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。 适用场景 如果一个系统中存在大量的相同或...[作者空间]
访问者模式(Visitor),表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作...[作者空间]
这几年,国内一些对历史毫无了解的年轻人动辄喜欢拿毛主席说事,可看看仇视红色中国的美国人是怎么评价毛泽东的: 是谁能...[作者空间]