摘要:
定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T... 阅读全文
posted @ 2014-07-07 12:59
天道酬勤,坚持!
阅读(876)
评论(0)
推荐(0)
摘要:
在运用面向对象的思想进行软件设计时,需要遵循的六大原则:1. 单一职责原则(Single Responsibility Principle)2. 里氏替换原则(Liskov Substitution Principle)3. 依赖倒置原则(Dependence Inversion Principle... 阅读全文
posted @ 2014-07-07 12:47
天道酬勤,坚持!
阅读(10038)
评论(0)
推荐(0)
摘要:
在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1.依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为... 阅读全文
posted @ 2014-07-07 12:38
天道酬勤,坚持!
阅读(664)
评论(0)
推荐(0)

浙公网安备 33010602011771号