实践设计模式之抽象工厂模式(Abstract Factory)
提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。
实践设计模式之工厂方法模式(Factory Method)
定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个,工厂方法让类把实例化推迟到子类。
实践设计模式之外观模式(Facade)
实践设计模式之备忘录模式(Memento)
实践设计模式之命令模式(Command)
将“请求”封装成对象,以便使用不同的请求、队列或日志来参数化其他对象。命令模式也支持可撤销的操作。
实践设计模式之原型模式(Prototype)
实践设计模式之单例模式(Singleton)
确保一个类只有一个实例,并提供一个全局访问点。
实践设计模式之代理模式(Proxy)
为另一个对象提供一个替身或占位符以控制对这个对象的访问