设计模式
盖丽男
这个作者很懒,什么都没留下…
展开
-
设计模式——六大原则(上)
如果说各种设计模式是不同类型的建筑的话,那么六大原则就是建造他们的一砖一瓦。刚刚分清楚六大原则不同于设计模式的时候,就感觉到各种设计模式其实是在从不同的角度,用不同的方法来实现着这几个模式。下面就来看一下我对于六大原则的记录总结。 第一:开放——封闭原则 Software entities(classes,modules,functions,etc.) should be open for原创 2015-01-04 15:02:31 · 1430 阅读 · 33 评论 -
设计模式——六大原则(下)
上篇写了三个原则,接下来继续写另外三个,分别是迪米特法则、合成聚合复用原则、里氏代换原则。 第四:迪米特法则 talk only to your immediate friends 迪米特法则要求我们在设计系统时,应该尽量减少对象之间的交互,如果两个对象之间不必彼此直接通信,那么这两个对象就不应当发生任何直接的相互作用,如果其中的一个对象需要调用另一个对象的某一个方法原创 2015-01-11 11:11:08 · 1493 阅读 · 35 评论