设计模式01---设计模式基础篇01

事先声明:关于设计模式的学习,我是参考陈臣,王斌的《研磨设计模式》,这本书我正在仔细拜读,觉得挺不错。然后,整理了一些书上的知识点,虽然不是真正意义上的原创,可是我也毕竟整理综合了一些其他的知识点,所以斗胆在博客上写了原创。希望这本书的作者不要介意。

1.设计模式的概念

           设计模式:是指在软件开发中,经过验证的,用于解决在特定环境下,重复出现,特定问题的解决方案。

2.设计模式的理解

         1.设计模式是解决某些问题的办法。

         2.设计模式不是凭空想象出来的,是经验的积累和总结。

         3.设计模式不是一成不变的,而是在不断发展的。

         4. 并不能说设计模式是软件行业特有的,事实上,很多行业都有自己的设计模式。

3.设计模式的组成

         1.模式名称

         2.环境和问题

         3.解决方案

         4.效果:描述模式应用的效果。

4.设计模式的分类

         1.创建型模式:抽象了对象实例化的过程,用来帮助创建对象的实例。

         2.结构型模式:描述了如何组合类和对象以获得更大的结构。

         3.行为型模式:描述了算法和对象间职责的分配。

转自:http://blog.csdn.net/wang6279026/article/details/8182398

你可能感兴趣的:(设计模式01---设计模式基础篇01)