
设计模式 [TOC] 七大原则 单一职责原则 对类来说,一个类应该只负责一项职责,如类A负责两个不同职责:职责1和职责2.当职责1需求变更而改变...
桥接模式 是指将实现与抽象放在两个不同的类层次中,使得两个层次可以独立改变. 是一种结构设计模式 Bridge模式基于类的最小设计原则,通过使用...
建造模式 建造者模式,又叫生成器模式,是一种对象构建模式.他可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出...
模板模式 模板方法又叫模板模式,在一个抽象类公开定义了执行它的方法的模板.它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方法进行 模板...
观察者模式 对象之间==多对一依赖==的一种设计模式,被依赖对象为subject,依赖对象为observer,subject通知observer...
享元模式 享元模式也叫蝇池模式,运用共享技术有效的支持大量细粒度的对象 常用于系统底层开发,解决系统的性能问题.像数据库连接池,里面都是创建好的...
外观模式 也叫过程模式:外观模式为子系统中的一组接口提供一个一致的界面.此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 外观模式通...
组合模式 又叫整体模式,他创建了对象组的树形结构,将对象组合成树状结构以表示"整体-部分"的层次关系. 组合模式一句树形结构来组合对象,用来表示...
适配器模式 适配器模式将某个类的接口转化成客户端七万的另一个接口表示,主要目的是兼容性,让原本接口不匹配不能一起工作的两个类可以协同工作.别名为...