2020-05-24 Java设计模式概述(一)

2020-05-24  本文已影响0人  即将拥有人鱼线的阳仔

一、设计模式:是一套被反复使用,经过分类编目的优秀代码设计经验的总结,是软件工程的基石,为我们提供一套可复用的面向对象技术

二、设计模式要素:

#模式名称:描述了设计模式的问题、解决方案和效果

#问题:描述应该在什么时候使用模式

#环境:说明模式的使用范围

#解决方案:描述了设计的组成部分,它们之间的相互关系及各自的职责和协作方式。

#效果:描述了模式应用的效果及使用模式应权衡的问题。

#举例:使用一个或多个示意性应用来说明特定的真是环境

#末态环境:模式应用到系统后的状态

#推理:解释模式的步骤、规则,以及此模式作为一个整体是如何已特定的方式解决模式的

三、设计模式分类

常用的设计模式可以概括为23种,按照特点可以分为三类:

#创建型    #结构型    #行为型

上一篇下一篇

猜你喜欢

热点阅读