由于这段时间忙于公司平台的搜索平台搭建的事情,所以一直没时间来写东西了,就把最近看设计模式里面的一些系统设计原则晒出来的,虽然有些观点还不能完全理解,我相信随着自己的项目经验越来越多,理解这些观点是迟早的事情:
1:多用继承,少用组合
2:为了交互对象之间的松耦合设计而努力
3:封装变化,针对接口编程,不针对实现编程
4:找出程序中会变化的方面,然后将其和不会变化的方面分离
5:类应该对扩展开放,对修改关闭
6:要依赖抽象,不要依赖于具体类
7:最小知识原则,只和你的密友谈话
8:一个类应该只有一个引起变化的原因