博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一、设计模式简介
阅读量:4709 次
发布时间:2019-06-10

本文共 536 字,大约阅读时间需要 1 分钟。

设计模式的四个基本要素:

模式名称、问题、解决方案、效果

Gof--23种设计模式分类:

创建型(Creational):抽象工厂(Abstract Factory)、生成器(Builder)、工厂方法(Factory Method)、原型(Prototype)、单件(Singleton)

创建型模式抽象类了实例化过程。

结构型(Structural):适配器模式(Adaptor)、桥接模式(Bridge)、组成模式(Composite)、装饰模式(Decorator)、外观模式(Facade)、享元模式(Flyweight)、代理模式(Proxy)

结构型模式涉及到如何组合类和对象以活得更大的结构。

行为型(Behavial):职责连模式(Chain Of Responsibility)、命令模式(Command)、解释器模式(Interpreter)、迭代器(Iterator)、中介者(Meditor)、备忘录(Memento)、观察者(Observer)、状态模式(State)、策略模式(Strategy)

行为型模式涉及到算法和对象家间职责的分配。

转载于:https://www.cnblogs.com/revenge/p/6139026.html

你可能感兴趣的文章
eclipse上安装 windowBuilder方法
查看>>
织梦dede:channel取子栏目时重复显示同级栏目的解决方法
查看>>
热修复 RocooFix篇(一)
查看>>
如何向Maven仓库(私服)中上传第三方jar包
查看>>
for (var i in obj/array){}
查看>>
MAC OS UI设计
查看>>
汇编语言笔记14-端口
查看>>
计算机视觉,机器学习领域的资源
查看>>
jdk内存回收与分配策略
查看>>
[NSCalendar calendarWithIdentifier:]: unrecognized selector sent to class
查看>>
游戏编辑器场景制作流程
查看>>
note
查看>>
C#基础之使用DataSet与Datatable更新数据库的三种实现方法
查看>>
mysql
查看>>
大家好,这是我的第一篇博客
查看>>
java面向对象 要点
查看>>
[COURSE_PTHE] 1. 渗透测试基础理论
查看>>
HDU 6249
查看>>
property特殊属性/类方法/静态方法
查看>>
单元测试篇----cppUnit的安装与使用
查看>>