Head First Design Pattern 设计原则

   看完《Head First设计模式》,里面有很多相当优秀程序设计理念 ,现在记录下来用以备忘。

 

设计原则

P9       把需要变化和不需要变化的地方分开;

P11     针对接口编程,而不是针对实现;

P23     多用组合,少用继承;

P53      为交互对象之间的松耦合设计而努力;

P86      类应该对扩展开放,对修改关闭;

P139    依赖抽象,不要依赖具体类;

P265    只和朋友交谈;

P296    高层组件调用底层组件;

P339    类应该只有一个改变的理由;

 

注:不急切于使用模式,而是致力于最能解决问题的简单方案!

 

你可能感兴趣的:(设计模式,职场,休闲)