装饰器设计模式的概念 在实际生产中,某个类的行为(它所提供的方法)已经没法满足当前的需要了,但是又需要使用原有的部...[作者空间]
对象池设计模式 对象池设计模式的目标 对象池可以显著提高性能,在那些初始化一个类实例的代价比较高、但是使用频率比较...[作者空间]
策略模式 策略模式属于行为模式,可以在运行时不修改类本身而通过变更内部算法来处理类的行为变更。这允许对象的可扩展性...[作者空间]
状态设计模式 状态模式属于行为模式,基于当前状态处理运行时对象的行为。 当一个对象内部状态发生变更时,允许该对象改...[作者空间]
模板模式 模板模式属于行为模式,它定义了一系列的算法步骤,允许子类提供一个或多个步骤的自己实现。模板设计模式最大程...[作者空间]
接口分离设计原则 接口分离设计原则主要是为了解决接口臃肿的缺陷。接口如果包含不是特定于它的方法就称为污染的或者臃肿...[作者空间]
工厂方法设计模式 软件系统经常不断变化,而且不稳定。我们必须考虑对象和关系的松耦合。松耦合是软件设计时一个非常重要...[作者空间]
建造者模式 什么是建造者模式? 建造者模式属于创建型模式的一员,可以控制对象的实例化过程。建造者模式简化了复杂对象...[作者空间]
原型模式 什么是原型模式? 原型模式属于创造型模式。当要创建的对象类型可以由已经存在的原型对象确定时,就可以使用它...[作者空间]
适配器模式 什么是适配器模式 适配器模式属于结构型模式,可以使得两个不匹配的接口可以协同工作。 适配器模式允许两个...[作者空间]
观察者模式 什么是观察者模式 观察者模式属于行为模式的一种,定义了对象的通用交流方式。 观察者模式定义了一对多的关...[作者空间]
单例模式 什么是单例模式 单例模式属于管理实例的创造型类型模式。单例模式保证在你的应用种最多只有一个指定类的实例。...[作者空间]
创造性设计模式 创造型模式主要是为了实例化类所用。进一步又分为类创建、对象创建模式。 类创建模式 类创建模式主要基...[作者空间]