设计模式
文章平均质量分 82
哈哈你个大锤子
将喜欢的东西留着自己身边
展开
-
设计模式------备忘录模式
设计模式------备忘录模式文章目录设计模式------备忘录模式前言一、UML二、优点三、缺点四、应用场景五、本质前言备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。它是一种对象行为型模式,其别名为Token。一、UMLOriginator(原发器):创建一个备忘录,并存储它的当前内部状态,也可以使用备忘录来回复其内部状态。Memento(备忘录):储存原发器的内部状原创 2021-06-29 22:48:26 · 179 阅读 · 0 评论 -
设计模式------中介者模式
设计模式------中介者模式文章目录设计模式------中介者模式前言一、UML二、优点三、缺点四、本质五、前言中介者模式(Mediator Pattern):用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式,它是一种对象行为型模式。一、UML二、优点Mediator 模式是一种很有用并且很常用的模式,它通过将对象间的通信封装到一个类中,将多对多的通信转化为一对多的通信原创 2021-06-29 22:41:48 · 240 阅读 · 2 评论 -
设计模式------享元模式
设计模式------享元模式文章目录设计模式------享元模式前言一、享元对象能做到共享的关键二、UML图三、认识享元变与不变四、应用场景五、优点六、缺点七、本质前言享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它是一种对象结构型模式。一、享元对象能做到共享的关键享元对象能做到共享的关键是原创 2021-06-29 22:28:58 · 222 阅读 · 1 评论 -
设计模式------适配器模式
设计模式------适配器模式文章目录设计模式------适配器模式前言一、两种形式二、UML图对象的适配器模式类的适配器模式三、实现要点四、应用场景五、优点六、缺点七、本质前言适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。一、两种形式类的适配器模式对象的适配器模式二、UML图对象的适配器模式目标角色(Targ原创 2021-06-29 22:12:37 · 239 阅读 · 1 评论 -
设计模式------抽象工厂模式
设计模式------抽象工厂模式文章目录设计模式------抽象工厂模式前言一、产品簇二、UML图三、从“开放-封闭”原则谈优缺点四、本质五、应用场景六、相关模式1、工厂方法模式和抽象工厂模式2、抽象工厂模式和单例模式前言 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。一、产品簇 产品族:是指位于不同产品等级结原创 2021-06-28 19:37:36 · 272 阅读 · 1 评论 -
设计模式------工厂方法模式
设计模式------工厂方法模式文章目录设计模式------工厂方法模式前言一、pandas是什么?二、使用步骤总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、pandas是什么?二、使用步骤总结...原创 2021-06-28 16:11:07 · 93 阅读 · 0 评论 -
设计模式------简单工厂模式
设计模式------简单工厂模式文章目录设计模式------简单工厂模式前言一、UML图二、优点三、缺点四、本质五、应用场景六、相关模式1、简单工厂模式和抽象工厂模式2、简单工厂和工厂方法模式前言 简单工厂模式提供了专门的工厂类用于创建对象,将对象的创建和对象的使用分离开,它作为一种最简单的工厂模式在软件开发中得到了较为广泛的应用。一、UML图工厂角色类(LightSimpleFactory):工厂类在客户端的直原创 2021-06-28 09:38:46 · 122 阅读 · 1 评论 -
设计模式------七大面向对象设计原则
设计模式------七大面向对象设计原则文章目录设计模式------七大面向对象设计原则前言一、单一职责原则二、开放封闭原则三、里氏代换原则四、依赖倒转原则五、接口隔离原则六、合成复用原则七、迪米特原则总结前言 面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则。面向对象设计原则也是我们用于评价一个设计模式的使用效果的重要指标之一。一、单一职责原则二原创 2021-06-25 09:05:44 · 278 阅读 · 0 评论 -
设计模式------概述
设计模式----概述文章目录设计模式----概述一、面向对象设计原则二、设计模式(24种)1.创建型模式(6种)2.结构型模式(7种)3.行为型模式(11种)一、面向对象设计原则七种面向对象设计原则单一职责原则开放封闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则迪米特原则二、设计模式(24种)1.创建型模式(6种)简单工厂模式工厂方法模式抽象工厂模式单例模式原型模式建造者模式2.结构型模式(7种)适配器模式桥接模式组合模式装饰模式外观模式原创 2021-06-22 23:47:40 · 378 阅读 · 0 评论