摘要: 最近在看《Head First设计模式》这本书,里面提到了设计原则,觉得很有道理,于是抄录下来。 一、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起,换另一种说法:“把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充部分,而不影响不需要变化的其他部分”。 二、针对接口编程,而不是针对实现编程。三、多用组合,少用继承。 四、为了交互对象之间的松耦合设计而努力。 五、类应该对扩展开放,对修改关闭。 六、依赖抽象,不要依赖具体类。 七、最少知识原则:只和你的密友谈话。 阅读全文
posted @ 2010-12-07 23:05 涂墨留香 阅读(118) 评论(0) 推荐(0) 编辑