一、设计模式分类
最近于各种场合之中,深感设计模式之重要。这不仅仅对我们自己设计并写出高质量代码大有裨益,同时对我们理解一些框架源码亦有显而易见的好处。
首先不慌不忙翻出大学的那本设计模式的绿皮书。拭去书封面上些许的灰尘,脑海不禁又浮现出小平认真而不乏幽默地教我们设计模式和SpringMVC的那些日子,算是大学最充实的一段时光吧。我始终对这些认真负责的老师怀有敬佩与感恩之心。是啊,谁说大学老师上课就一定要对学生不管不顾呢。
我们常见的设计模式就是1994由Gof(四个软件工程学者的组合)归纳出来的23种设计模式(Design Pattern)。根据目的分可分为三类:Creational、Structural、Behavioral;根据范围,可分为类模式和对象模式。
二、创建型模式的优点
创建型模式将对象的创建和对象的使用过程分离,降低了系统的耦合度,使得软件系统更易于扩展。
三、创建型模式实例分析
四、设计模式六大原则
原文:https://www.cnblogs.com/jdbc2nju/p/11561259.html