设计模式的分类

根据其目的(模式是用来做什么的)可分为三种

1.创建型(Creational)

2.结构型(Structural)

3.行为型(Behavioral)

   创建型模式主要用于创建对象。

   结构型模式主要用于处理类或对象的组合。

   行为型模式主要用于描述对类或对象怎样交互和怎样分配职责。

  根据范围,即模式主要是用于处理类之间关系还是处理对象之间的关系,可分为两种:

1.类模式

2.对象模式

  类模式处理类和子类之间的关系,这些关系通过继承建立,在编译时刻就被确定下来,是属于静态的。 

  对象模式处理对象间的关系,这些关系在运行时刻变化,更具动态性。

posted @ 2023-12-19 08:00  代不动码  阅读(12)  评论(0)    收藏  举报