当前位置:首页 > 后端开发 > 设计模式三大分类——创建模式、结构模式、行为模式

设计模式三大分类——创建模式、结构模式、行为模式

6个月前 (05-21)63

设计模式可以分为创建型、结构型、和行为型模式。

创建型模式对类的实现化过程进行了抽象,能够使软件模块做到与对象的创建和组织无关。

结构型模式描述类和对象之间如何进行有效的组织,以形成良好的软件体系结构,主要的方式是使用继承关系来组织各个类,一个最容易的例子就是如何用多个继承组织两个以上的类,结果产生的类结合了父类所有的属性,结构型模式特别适用于和独立的类库一起工作。

行为型设计模式描述类和对象之间如何交互及如何分配职责,实际上它所牵涉的不仅仅是类或对象的设计模式,还有它们之间的通信模式。

创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。

结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。

行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式(责任链模式)、访问者模式。

作者:青衣煮茶
来源链接:https://blog.csdn.net/wfy2695766757/article/details/86546299

标签: 设计模式

“设计模式三大分类——创建模式、结构模式、行为模式” 的相关文章

浅谈设计模式

Java_design UML类图关系 name relationship examp...

学习6大设计原则、23种设计模式

学习6大设计原则、23种设计模式

        了解设计模式的朋友们,想必都听说过“六大设计原则”吧。其实最经典的 ...

设计模式(六)设计模式的常见应用

设计模式(六)设计模式的常见应用

文章目录 1、设计模式是什么,设计模式有什么作用? 2、基本的Java编程...

设计模式六大原则(2):里氏替换原则

本文详细阐述了设计模式六大原则之里氏替换原则。   里氏替换原则     前言:今天是3.15,一个特殊的日子。不知道还会曝光出多...

[Head First设计模式]饺子馆(冬至)中的设计模式——工厂模式

[Head First设计模式]饺子馆(冬至)中的设计模式——工厂模式

 系列文章 [Head First设计模式]山西面馆中的设计模式——装饰者模式 [Head First设计模式]山西面馆中的设计模式——观察者模式...

设计模式-抽象工厂模式

设计模式-抽象工厂模式

前言 点击查看:设计模式系列  如果你对工厂模式这个概念不是很理解,建议:设计模式-简单工厂模式  ,设计模式-工厂方法模式 抽象工厂模式 抽...

设计模式 代理模式和装饰模式的区别

网上各种类图,UML学的不好看着实在累。所以,理论学的不进去了,咱们抛开ta聊下区别,希望最后有助于理解理论。   代理模式:   &n...

自定义注解与Java设计模式

tip:熟悉注解底层实现原理、完成ORM框架底层原理、常用设计模式、单例、工厂、代理 作者:goto_Mazinger 来源链接:https://blog.csd...

设计模式--刘伟(转)

设计模式--刘伟(转)

原文:https://blog.csdn.net/lovelion/article/details/17517213        2012...

Java设计模式——策略模式

Java设计模式——策略模式

策略模式 1.策略模式简介 策略模式:策略模式是一种行为型模式,它将对象和行为分开,将行为定义为 一个行为接口 和 具体行为的实现。策略...