随笔分类 -  Design Principle

设计原则:设计模式实现的参考和遵守的原则
摘要:最少知识原则:只和你的密友谈话 阅读全文
posted @ 2016-07-03 19:21 johnson-ycp 阅读(84) 评论(0) 推荐(0)
摘要:对扩展开放,对修改关闭。 阅读全文
posted @ 2016-07-03 19:20 johnson-ycp 阅读(106) 评论(0) 推荐(0)
摘要:为了交互对象之间的松耦合设计而努力. 观察者模式中主题和观察者. 主题依赖于观察者接口向观察者通知变化,观察者通过主题接口向主题注册自己 阅读全文
posted @ 2016-07-02 13:23 johnson-ycp 阅读(94) 评论(0) 推荐(0)
摘要:1.SRP(Single Responsibility Principle) 单一职责原则 单一职责原则就是一个设计元素只做一件事 2.OCP(Open Close Principle) 开闭原则 Open for extension , Close for Modification ,对修改关闭, 阅读全文
posted @ 2016-05-28 08:08 johnson-ycp 阅读(1366) 评论(0) 推荐(0)
摘要:少用继承,多用组合 有一个比是一个更好 阅读全文
posted @ 2016-04-24 21:08 johnson-ycp 阅读(99) 评论(0) 推荐(0)
摘要:针对接口编程,而不是针对实现编程。(针对某一个行为:超类型有多个行为时,需要拆分成多个超类型,否则,具体实现类 必须实现多个行为,也是一种针对实现编程,因为单个行为不可变化了) "针对接口编程"真正的意思是"针对超类型编程",关键在多态。利用多态,程序可以针对超类型编程,执行时根据实际 状况执行到真 阅读全文
posted @ 2016-04-24 20:37 johnson-ycp 阅读(97) 评论(0) 推荐(0)
摘要:找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。。。。结果:代码变化引起的不经意后果变少,系统变得更有弹性。 阅读全文
posted @ 2016-04-24 20:32 johnson-ycp 阅读(127) 评论(0) 推荐(0)