摘要: 1.从设计原则到设计模式(1)针对接口编程,而不是针对实现编程客户无需知道所使用对象的特定类型,只需要知道对象拥有客户所期望的接口(2)优先使用对象组合,而不是类继承对象尽量使用接口,而不是一味的继承,因为这样会破坏封装性(3)封装变化点将变化的部分进行封装,这样不会对其他的部分有影响(4)使用重构得到模式一上来就使用设计模式是对设计模式的最大误用。2.具体的设计原则(1)单一职责原则一个类应该仅有一个引起它变化的原因(2)开放封闭原则类模块应该是可扩展的,但是不可修改(对扩展开放,对更改封闭),简单的说就是不修改原来的类或方法,而是增加类或者方法(3)Liskov 替换原则(里氏替换原则LS 阅读全文
posted @ 2013-09-20 15:12 学亮 阅读(897) 评论(0) 推荐(0) 编辑