设计模式有什么用——设计模式之初
设计模式有什么用?开始看到设计模式这四个字心里总想知道这个问题,不过当真的知道了,就会觉得问这个问题有点傻......(恨不得拿头去撞墙......)
设计模式有什么用?设计模式说白了就是一种前人设计代码或者说软件总结出来的模板(很有用的)。我们学习它就是问了经验复用。为了让自己的代码能更好的适应变化,提高程序的可维护性和可扩展性。学写代码就是这样,就是用别人的经验和权威的原则写出能解决客户需求的代码,虽然创新思维是好东西,没必要什么都自己来创造,不可以总结造电灯,自己造个编程语言再自己开发代码。所以学习前者的经验是我们的主流。
我们是基于一些OOP是设计原则根据不同的需求通过不同的设计模式来到底所说的:更好的适应变化,提高程序的可维护性和可扩展性。
这是两个关于库和设计模式的问题:(出自:《HeaderFirst 设计模式》)
1.问:设计模式是库吗?
答:设计模式比库的等级更高。设计模式告诉我们如何组织类和对象以解决某种问题。而且采纳这些设计使他们更适合我们特定的应用。
2.问:.库和框架不是设计模式?
答:库和框架提供了我们某些特定的实现,让我们的代码可以轻易的应用,但这并不算设计模式。有时候,库和框架本身会用到设计模式,学习设计模式可以帮助了解API是围绕什么设计结构的。
下面是一段介绍设计模式的文字:
向大家介绍一本设计模式的好书《HeaderFirst 设计模式》中国电力出版社。适合刚接触设计模式的人。