1、设计模式的一些理解
1)知道OO基础,并不足以让你设计出良好的OO系统
2)良好的OO设计必须具备可复用、可扩充、可维护三个特性
3)模式可以让我们建造出具有良好OO设计质量的系统
4)模式被认为是历经验证的OO设计经验
5)模式不是代码,而是针对设计问题的通用解决方案。你可把它们应用到特定的应用中
6)模式不是被发明,而是被发现
7)大多数的模式和原则,都着眼于软件变化的主题
8)大多数的模式都允许系统局部改变独立于其他部分
9)我们常把系统中会变化的部分抽出来封装
10)模式让开发人员之间有共享的语言,能够最大化沟通的价值
2、未完待续
原文:https://www.cnblogs.com/xy-ouyang/p/11380613.html