首页 > 其他分享 >设计模式总结

设计模式总结

时间:2023-05-21 18:57:04浏览次数:45  
标签:总结 享元 桥接 适配器 模式 工厂 设计模式

2023年05月21日18:17:36

设计模式分类

创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式、简单工厂模式。

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

行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

设计模式索引

单例模式

代理模式

简单工厂模式

工厂方法模式

抽象工厂模式

建造者模式

装饰者模式

适配器模式

桥接模式

观察者模式

外观模式

享元模式

组合模式

原型模式

中介者模式

策略模式

模板方法模式

状态模式

备忘录模式

命令模式

迭代器模式

责任链模式

访问者模式

解释器模式

设计模式六大原则

标签:总结,享元,桥接,适配器,模式,工厂,设计模式
From: https://www.cnblogs.com/mingmingcome/p/17418969.html

相关文章

  • Python 设计模式-观察者模式
    观察者模式是一种行为设计模式,它允许你定义一种订阅机制,可以在对象事件发生时通知多个观察者对象。下面是一个简单的Python观察者模式代码示例:classSubject:"""被观察者类,维护观察者列表,并在状态发生改变时通知观察者"""def__init__(self):self._......
  • 5年Python生涯总结出10个玩Python必备的网站
    “玩Python必备的10大精品网站”5年Python沉淀,总结一下作为一个Python玩家,必须要知道的十大精品网站。无用请吐槽!有用请点赞!!爱我请三连!!!目录一、模块查询二、闯关游戏三、Django教程四、Python资源大全五、数据/竞赛/学习六、Python语法/项目经验七、Flask资料大全八、机器学习中文......
  • 题目集 1~3 的总结性 Blog
    前言:题目集1~3的知识点、题量、难度等情况如下:知识点:JAVA基础,基础算法,面向对象程序设计题量:共计3道题目难度:题目从易到难,分为三个层次,分别为入门、中等和高级设计与分析:本次Blog重点分析菜单计价系列题目,即题目集2的7-1、7-2以及题目集3的7-1。这三......
  • 小密圈月度总结
    阅读本文大概需要3分钟。今天是个好日子,国足赢了韩国,也是我小密圈创建一个月整的日子,看完国足,发篇文章出来。我在体验了小密圈半年之久之后,2017年2月23日我创建了自己的小密圈,至今为止刚好一个月,这里写个月度总结吧。小密圈刚创建的时候,我第一印象就想到了在公众号上主动赞......
  • 几篇不错的jquery源码总结的文章
    网上看到的几篇写的不错的jquery源码的文章,感觉不错,转载过来,以备温习之用,有时间自己也该看看源码了。 http://www.iteye.com/topic/349020http://www.iteye.com/topic/545971http://www.iteye.com/topic/1126505http://www.iteye.com/topic/1126505http://www.iteye.com/topic/714......
  • MFC视图切换大全总结
    单纯视图之间的切换单文档多视图切换是我在学习MFC中遇到的一个老大难问题,在今天总算是一一破解了。我觉得视图切换分为三个等级,第一是在未切分窗格的情况下切换视图类;第二是在分割窗格的一个窗格内实行视图切换;第三是在分割窗格和未分割之间的切换和视图切换。在MFC创建SDI的伊......
  • 你真的了解Python吗?Python一些常见问题总结(一)
    你真的了解Python吗?Python一些常见问题总结(一)前言Python40问参考链接前言本文整理和解答了关于python的一些常见问题,由于水平有限,难免出现错漏,敬请批评改正。Python40问什么是Python?Python-百度百科Python官网Python3菜鸟教程Python是一种解释型语言。这就是说,与C语言和C的......
  • JWT 安全性总结
    一、JWT介绍    JWT全称为JsonWebToken,简单理解为用于在客户端和服务端通过Json格式传递鉴权信息,其与Session所不同的是,JWT不需要存储在服务端,而是每次请求时客户端都会携带JWT到服务端,服务端经过计算验证,确定该JWT信息是否是合法的,从而进行鉴权。JWT是一串BASE64编码,通过......
  • 面向复用的软件构造技术知识点总结
    知识点概要:什么是软件复用?如何衡量“可复用性”?可复用组件的级别和形态——源代码级别的复用——模块级别的复用:类/抽象类/接口——库级别的复用:API/包——系统级别的复用:框架设计可复用的类——继承与重写——重载——参数多态与泛型编程——行为子类型和Liskov替......
  • 5.20每日总结
    今天完成了人机交互设计的课堂作业,对一个搜索软件进行了一些评价。然后对整个团队中其他团队成员完成的任务自己也进行了一些了学习,弥补了自己的一些不足,然后对其他知识进行了期末的收尾和复习总结。......