2012年10月18日
摘要: 《一、单一职责原则》《二、里氏替换原则》《三、依赖倒置原则》《四、接口隔离原则》《五、迪米特法则》《六、开闭原则》 1、单一职责原则描述 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。是指不要存在多于一个导致类改变的原因。 假设我们有一个类负责 阅读全文
posted @ 2012-10-18 19:33 duanxz 阅读(799) 评论(0) 推荐(0)
摘要: 一、介绍 在jdk中,与迭代器相关的接口有两个:Iterator 与 IterableIterator:迭代器,Iterator及其子类通常是迭代器本身的结构与方法;迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这 阅读全文
posted @ 2012-10-18 18:10 duanxz 阅读(1472) 评论(0) 推荐(0)
摘要: 《一、单一职责原则》《二、里氏替换原则》《三、依赖倒置原则》《四、接口隔离原则》《五、迪米特法则》《六、开闭原则》 爱恨纠葛的父子关系 在面向对象的语言中, 继承是必不可少的、非常优秀的语言机制,它有如下优点: 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性; 提高代码的重用性; 子类 阅读全文
posted @ 2012-10-18 11:03 duanxz 阅读(1697) 评论(0) 推荐(0)
摘要: 3.1 依赖倒置原则的定义 依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则的原始定义是:High level modules should not depend upon low lev 阅读全文
posted @ 2012-10-18 09:43 duanxz 阅读(340) 评论(0) 推荐(0)