借图回顾Head first设计模式

总体原则 1、封装变化(找到会变化的地方,把它们从不变的地方分离处理) 2、多用组合少用继承 3、针对接口变成而非实现 4、松耦合 5、类对修改关闭,对扩展开放 6、依赖抽象而非具体类 7、只和朋友交谈(迪米特原则) 8、别找我,我会找你(好莱坞原则) 1.策略模式(strategy pattern) 多用组合,少用继承 所谓组合(composition)就是在一个类中,对其他类的引用. 比如,一
相关文章
相关标签/搜索