GoF(Gang of Four) 23种设计模式 《Design Patterns: Elements of Reusable Object-...
设计原则一句话归纳目的开闭原则(OCP) (Open-Close)对扩展开放,对修改关闭减少维护带来新的风险依赖倒置原则(DIP) (Depen...
定义 访问者模式(Visitor Pattern)是一种将数据结构与数据操作分离的设计模式。是指封装一些作用于某种数据结构中的各元素的操作。特征...
定义 观察者模式(Observer Pattern),又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View...
定义 解释器模式(Interpreter Pattern)给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言...
定义 中介者模式(Mediator Pattern)又称为调解者模式或者调停者模式。用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示...
定义 状态模式(State Pattern)也称为状态机模式(State Machine Pattern),是允许对象在内部状态发生改变时改变它...
定义 备忘录模式(Memento Pattern)又称为快照模式(Snapshot Pattern)或令牌模式(Token Pattern),是...
定义 命令模式(Command Pattern)是对命令的封装,每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接收的一方收到请求,...