04 2017 档案
摘要:将一组行为(行为请求者和行为实现者)抽象为对象,实现二者之间的松耦合。
阅读全文
摘要:责任链是一条由很多对象组成的链,链中的每个对象,除了最后一个对象外,都持有对下一个对象的引用,请求会在这个链上传递,直到链上的某个对象决定处理此请求为止。
阅读全文
摘要:为子系统的一组接口提供一个统一的入口,定义一个高层接口,这个接口是的这个子系统更加容易使用。
阅读全文
摘要:在不必改变原类文件和使用继承的情况下,动态地给一个对象添加一些额外的功能。
阅读全文
摘要:将对象组合成树形结构以表示“部分-整体”的层次关系,使得用户在对单一对象和组合对象的使用具有一致性。
阅读全文
摘要:将一个类的接口变换成客户端所期待的另一种接口,从而使得原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
阅读全文
摘要:将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。
阅读全文
摘要:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
阅读全文
摘要:一个类有且仅有一个实例,并且自行实例化向整个系统提供。
阅读全文
摘要:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。
阅读全文
摘要:定义了一个创建产品对象的工厂接口,将实际创建工作推迟到子类工厂当中。
阅读全文
摘要:通过专门定义一个工厂类来负责创建其它类的对象,而被创建的对象通常都拥有共同的父类或共同的接口。
阅读全文
摘要:设计原则是规范,设计模式是技巧。如果在项目中能够灵活运用这些基础知识,那么我相信一定会得到意想不到的收获。
阅读全文
摘要:迪米特法则,又作最少知道原则,着眼于降低类之间的耦合。
阅读全文
摘要:接口隔离原则通过约束接口,可以预防外来变更的扩散,提高系统的灵活性和可维护性。
阅读全文
摘要:依赖倒置原则,降低了类之间的耦合性,提高了系统的稳定性,降低了修改程序所造成的风险。
阅读全文
摘要:里氏替换原则,提高代码的重用性和可扩展性,并保留自我的特性。
阅读全文

浙公网安备 33010602011771号