设计模式
分类
1. 创建型模式
用于描述"怎么创建对象",它的主要特点是将对象的创建与使用分离。是为你在创建对象的时候,为你提供一种创建对象的最佳方式。创建型模式提供了创建对象的机制。能够提升已有代码的灵活性和可复用性。
2. 结构型模式
用于描述"如何将类或对象按照某种布局组成更大的结构",并同时保持结构的灵活性和高效性。
3. 行为型模式
用于描述"类或对象之间怎样相互协作共同完成单个对象无法单独完成的任务,以及怎样分配职责"。 这时不仅仅需要关注类与对象的结构,而且重点要关注它们之间的相互作用。在系统运行时,对象不是孤立的,一个对象在运行时也会影响到其他对象的运行。
设计模式分类汇总

以上是先了解设计模式的分类,现在总体上了解一下,这些设计模式都是做那类事情的,后面在具体对每一个设计模式进行学习。在具体学习设计模式之前,我会先学习UML类图的绘制与设计模式中的6大原则(也有说是7个原则的)。
学习记录。