模板方法模式 (Template Pattern) 定义: 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类...[作者空间]
适配器模式 (Adapter Pattern) 定义:将一个类接口,转换成客户期望的另一个接口。适配器让原本接口不...[作者空间]
命令模式 (Command Pattern) 定义: 将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数...[作者空间]
单件模式 (Singleton Pattern) 定义: 确保一个类只有一个实例,并提供一个局部访问点。 单件模式...[作者空间]
工厂模式 (Factory Pattern) 定义: 定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。...[作者空间]
观察者模式 (Observer Pattern) 定义:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,...[作者空间]
策略模式 (Strategy Pattern) 定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他...[作者空间]
装饰器模式 (Decorator Pattern) 假如我们需要为一家咖啡店比如星巴克写一个自动售货系统,需要定义...[作者空间]