设计模式总览

一、模式分类

根据两条准则对模式进行分类,第一条准则是\color{#FF3030}{目的}准则,即模式是用来做什么的,用来解决什么问题的。按照模式的目的可以分为
\color{#FF3030}{创建型(Creational)}\color{#FF3030}{结构型(Structural)}\color{#FF3030}{行为型(Behavioral)}三种。
第二条准则是范围准则,制定的模式是用于对象还是类,类模式处理类和子类之间的关系,这些关系通过继承建立,是静态的,在编译时刻
就确定了下来。对象模式是属于处理对象之间的关系,这些关系在运行时刻是可以动态变化的。从某种意义上来说,几乎所有的模式都用到
了继承机制,所以“类模式”只指那些集中于处理类间关系的模式,而大部分模式都属于对象模式范畴。

二、模式描述

1.png

2.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容