设计原则(未完)

     最近在看《Head First设计模式》这本书,里面提到了设计原则,觉得很有道理,于是抄录下来。

     一、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起,换另一种说法:“把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充部分,而不影响不需要变化的其他部分”。

     二、针对接口编程,而不是针对实现编程。

     三、多用组合,少用继承。

     四、为了交互对象之间的松耦合设计而努力。

     五、类应该对扩展开放,对修改关闭。

     六、依赖抽象,不要依赖具体类。

     七、最少知识原则:只和你的密友谈话。

posted @ 2010-12-07 23:05  涂墨留香  阅读(118)  评论(0编辑  收藏  举报