随笔分类 -  设计原则

开放封闭原则
摘要:开闭原则(Open Closed Principle)开闭原则的核心是:对扩展开放,对修改关闭白话意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化开闭原则算是前5中原则的一个抽象总结,前五种是开闭原则的一些具体实现,所以如果使用开闭原... 阅读全文

posted @ 2014-09-24 09:49 忙碌ing 阅读(175) 评论(0) 推荐(0)

迪米特原则
摘要:迪米特原则定义:迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP)。一个对象应该对其他对象有最少的了解。通俗地讲,一个类应该对自己需要耦合或调用的类知道得最少,你(被耦合或调用的类)的内部是如何复杂都和我没关系,那是你的... 阅读全文

posted @ 2014-09-24 09:04 忙碌ing 阅读(250) 评论(0) 推荐(0)

接口隔离原则
摘要:客户端不应该依赖它不需用的接口,类间的依赖关系应该建立在最小的接口上。1.客户端不应该依赖它不需要接口”,那依赖什么?依赖它需要的接口,客户端需要什么接口就提供什么接口,把不需要的接口剔除掉,那就需要对接口进行细化,保证其纯洁性;2.“类间的依赖关系应该建立在最小的接口上”,它要求是最小的接口,也是... 阅读全文

posted @ 2014-09-23 10:08 忙碌ing 阅读(283) 评论(0) 推荐(0)

依赖倒置原则
摘要:依赖倒置原则的定义 依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则的原始定义是:High level modules should not depend upon low level m... 阅读全文

posted @ 2014-09-22 12:16 忙碌ing

软件设计的6个原则(6大设计原则)简单总结
摘要:6大设计原则 阅读全文

posted @ 2014-09-16 12:27 忙碌ing

导航