软考 系统架构设计师系列知识点之设计模式(1)

编程入门 行业动态 更新时间:2024-10-22 09:41:03

软考 系统架构设计师系列<a href=https://www.elefans.com/category/jswz/34/1770093.html style=知识点之设计模式(1)"/>

软考 系统架构设计师系列知识点之设计模式(1)

所属章节:

老版(第一版)教材

第7章. 设计模式

        第1节. 设计模式概述

                7.1.4 设计模式的分类

设计模式的分类

软件模式主要可分为设计模式分析模式组织和过程模式等,每一类又可细分为若干个子类。在此着重介绍设计模式,目前它的使用最为广泛。设计模式主要用于得到简洁灵活的系统设计,GoF的书中共有23个设计模式,这些模式可以按两个准则来分类:一是按设计模式的目的划分,可分为创建型结构型行为型三种模式;二是按设计模式的范围划分,即根据设计模式是作用于类还是作用于对象来划分,可以把设计模式分为类设计模式对象设计模式

1. 创建型模式

该类型模式是对对象实例化过程的抽象。它通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息。

2. 结构型模式

该类模式主要用于如何组合已有的类和对象以获得更大的结构,一般借鉴封装、代理、继承等概念将一个或多个类或对象进行组合、封装,以提供统一的外部视图或新的功能。

3. 行为型模式

该类模式主要用于对象之间的职责及其提供的服务的分配,它不仅描述对象或类的模式,还描述它们之间的通信模式,特别是描述一组对等的对象怎样相互协作以完成其中任一对象都无法单独完成的任务。

更多推荐

软考 系统架构设计师系列知识点之设计模式(1)

本文发布于:2023-12-04 19:48:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1662035.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:知识点   架构   设计师   模式   软考

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!