设计模式是什么(对设计模式的理解)
什么是设计模式面向对象的设计是比较困难的,一个设计应该是具有针对性的且对于未来有一定通用性,先找到相关的对象在以适当的粒度对它们归类,在对每个类定义接口和继承层次,最后确定每个对象之间的联系。有经验的设计者的确可以做出好的设计,但是对于不那么熟练的设计者在面对众多的选择时会感到无法下手。而且不是所有的问题都需要从头开始解决,有些时候会使用之前使用过的解决方案,就像代码的复用一样