study_hard_forever
study_hard_forever
全部文章
设计模式
2020,你好!(1)
2022,你好!(1)
ACM基础(69)
C++(63)
Java(2)
Java Web与Java EE(11)
Python(4)
操作系统(5)
数据库(10)
数据结构(30)
未归档(74)
杂文~(3)
算法设计与分析(1)
计算机网络(12)
软件安装配置(1)
归档
标签
去牛客网
登录
/
注册
study_hard_forever的博客
全部文章
/ 设计模式
(共27篇)
21、中介者模式
中介者模式: 中介者模式(Mediator)(调停者模式),用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立的改变它们之间的交互。 主要解决:对象与对象之间存在大量的关联关系,这样势必会导致系统的结构变得很复杂,同时若一个对象发生改变,我...
2022-03-13
0
222
22、享元模式
享元模式: 享元模式(Flyweight):运用共享技术有效地支持大量细粒度的对象。减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。 主要解...
2022-03-13
0
300
23、访问者模式
访问者模式: 访问者模式(Visitor),表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 主要解决:稳定的数据结构和易变的操作耦合问题。 如何解决:在被访问的类里面加一个对外提供接待访问者的接口。 关键代码:在数据基础类里面有一个方法...
2022-03-13
0
281
设计模式原则
设计模式原则 <mark>单一职责原则</mark> 单一职责原则(Single Responsibility Principle,简称SRP),就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱...
2022-03-13
0
304
对设计模式的简要概括(转)
对设计模式的简要概括(转) 创建型: 抽象工厂模式(Abstract Factory):提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类。 构建器模式(Builder):将一个复杂类的表示与其构造相分离,使得相同的构建过程能够得出不同的表示。 工厂方法模式(Facto...
2022-03-13
0
319
23种设计模式UML图
23种设计模式UML图 总体来说基本的23种设计模式分为三大类: 创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者...
2022-03-13
0
1768
设计模式概述(23种设计模式目录)
设计模式概述: 总体来说基本的23种设计模式分为三大类 创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、...
2022-03-13
1
892
首页
上一页
1
2
3
下一页
末页