2013年5月22日

设计模式---->最少知识原则/迪米特法则

摘要: 迪米特法则的简写为LoD。迪米特法则也叫做最少知识原则(Least Knowledge Principle,简称LKP)说的都是一会事,一个对象应该对其他对象有最少的了解,通俗的讲一个类对自己需要耦合或者调用的类应该知道的最少,你类内部是怎么复杂、怎么的纠缠不清都和我没关系,那是你的类内部的事情,我就知道你提供的这么多public方法,我就调用这个;迪米特法则包含以下几层意思: 阅读全文

posted @ 2013-05-22 22:14 小强斋太 阅读(436) 评论(0) 推荐(0) 编辑

设计模式---->接口隔离原则

摘要: Clients should not beforced to depend upon interfaces that they don't use. 阅读全文

posted @ 2013-05-22 21:28 小强斋太 阅读(281) 评论(0) 推荐(0) 编辑

设计模式---->依赖倒置原则

摘要: Highlevelmodules should not depend upon low level modules. Both should dependuponabstractions. Abstractions should not depend upon details. Detailsshoulddepend upon abstractions。 阅读全文

posted @ 2013-05-22 16:35 小强斋太 阅读(559) 评论(1) 推荐(1) 编辑

设计模式---->里氏替换原则

摘要: 如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型。 阅读全文

posted @ 2013-05-22 10:50 小强斋太 阅读(202) 评论(0) 推荐(0) 编辑

设计模式---->单一职责原则

摘要: 单一职责原则:应该有且仅有一个原因引起类的变更 阅读全文

posted @ 2013-05-22 10:20 小强斋太 阅读(295) 评论(0) 推荐(0) 编辑

导航