16篇文章 · 24867字 · 1人关注
三. 设计原则和编程技巧 3.1 单一职责原则(SRP) SRP 原则体现为:一个对象(方法)只做一件事情; 单一职责原则指的是,就一个类(通常...
14 适配器模式 适配器模式的作用是解决两个软件实体间的接口不兼容的问题; 14.1 适配器模式实例 在之前的地图的例子中,使用多态的思想,实现...
13 状态模式 状态模式的关键是区分事物内部的状态,事物内部状态的改变往往会带来事物的行为改变; 13.1 初识状态模式-电灯程序 开关控制电灯...
12 装饰者模式 装饰者模式定义为给对象动态地增加职责的方式;装饰者模式能够在不改变对象自身的基础上,在程序运行期间给对象动态地添加职责; 12...
10 职责链模式 职责链模式的定义: 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链...
9 享元模式 享元( flyweight)模式是一种用于性能优化的模式,享元模式的核心是运用共享技术来有效支持大量细粒度的对象; 9.1 享元模...
7 组合模式 组合模式就是用小的子对象来构建更大的对象,而这些小的子对象本身也许是由更小的“孙对象”构成的; 7.1 组合模式的用途 组合模式将...
文集作者