美文网首页
理解设计模式

理解设计模式

作者: GTMYang | 来源:发表于2023-02-05 14:25 被阅读0次

结构型模式

桥接模式 应对多变量(x,y,z)场景,目的将变量(抽象部分)分离出去
适配器模式 将不可用的接口转换成可用的目标接口
装饰模式 增强功能但不改变接口,支持递归组合(动态增强,增强可扩展)
外观模式 目的是给有许多类组成的系统封装一套简洁的接口(解耦)
组合模式 树形结构

创建型模式

建造者模式 构建复杂对象,将构建过程分离出来Derector (Product,Builder ConcreteBuilder,Derector)
单例模式 懒汉 饿汉 双重锁形式 静态内部类方式 静态工厂方式(通过反射创建单例) 枚举方式
工厂方法模式
抽象工厂模式 工厂可变可扩展
静态工厂方法模式

行为型模式

模版方法模式 模版方法 基本方法(抽象方法,具体方法,钩子方法)
策略模式
观察者模式
责任链模式 纯责任链模式和不纯的责任链模式
命令模式 请求与处理分离
访问者模式

相关文章

  • 读书笔记 |《大话设计模式》之设计模式趣谈

    PART1、 前言 TOPIC: 23种设计模式的趣谈 收获 初步理解各种设计模式 通过设计模式理解封装变化、多态...

  • LuaView SDK第二版设计插件化理解(一)

    LuaView SDK第二版设计插件化理解(一) 插件化设计前序。装饰设计模式的理解。装饰者模式的理解。即一种内容...

  • 我看设计模式

    为啥我看设计模式 记录一个菜鸟视野下的设计模式的变化历程,力求更加深刻的理解设计模式。 资料 大话设计模式 设计模...

  • 理解设计模式

    By Sukhjinder Arora | Oct 16, 2018 原文 当你开始了一个新项目,你不会马上开始编...

  • 理解设计模式

    1、定义 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经...

  • 理解设计模式

    设计模式23种 创建型:5 模式名称生活例子一句话介绍工厂实体工厂不同条件下创建不同实例,封装创建细节抽象工厂换皮...

  • 理解设计模式

    结构型模式 桥接模式 应对多变量(x,y,z)场景,目的将变量(抽象部分)分离出去适配器模式 将不可用的接口...

  • GeekBand 设计模式 笔记&心得 第一周(1)设计原则

    1.什么是设计模式? 在我的理解中设计模式是一种抽象设计的方法(面向对象,组件分装,设计模式,架构模式)。 说说这...

  • iOS最新大厂面试题整理

    iOS开发面试梳理(一) OC的理解与特性简述内存管理基本原则如何理解MVC设计模式如何理解MVVM设计模式Obj...

  • 设计模式

    Github地址:Design_Pattern模式分类参考:设计模式及架构模式简介 设计模式可以通俗的理解为实现/...

网友评论

      本文标题:理解设计模式

      本文链接:https://www.haomeiwen.com/subject/ugvyhdtx.html