设计模式专栏 设计模式专栏 1. 单一职责原则(SRP) 定义:就一个类而言,应该仅有一个引起它变化的原因。从这句...[作者空间]
1.定义: 中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一...[作者空间]
1.定义: 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模...[作者空间]
1.定义 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种...[作者空间]
1.定义: 定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。策略模式模式使得算法可独立于使用它的客...[作者空间]
1.定义: 定义一个操作中的算法框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的...[作者空间]
1.定义: 观察者模式定义对象间的一种一对多的关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并自...[作者空间]
1.定义: 2.简单描述: 3.UML建模图 4.简单示例: 5.Android中的备忘录设计模式: 6.备忘录优...[作者空间]
1.定义: 当一个对象的内在状态发生改变时允许改变其行为,这个对象看起来改变了其类 2.描述: 状态模式中行为是由...[作者空间]
一、定义: 适配器模式是把一个类的接口变化成客户端所期待的另一种接口,从而使原本因接口不匹配的而无法在一起工作的两...[作者空间]
1、定义: 1.1 外观模式(Facade Pattern)即一个系统的外部与内部的通信必须通过一个统一的对象进行...[作者空间]
1、定义以及UML建模图 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又...[作者空间]
一、 工厂设计模式 1.定义 一个用于创建对象的接口,让子类决定实例化哪个类 2.使用场景 在任何需要生成复杂对象...[作者空间]
1.定义 为其他对象提供一种代理以控制对这个对象的直接控制 2.使用场景: 当无法或者直接访问到目标对象的时候,或...[作者空间]
1.定义以及UML建模图: 将一个复杂的对象的构建与它的表示分离,是的同样的构建过程可以创建不同的表示. 2.使用...[作者空间]
1.定义 使多个对象都有机会处理请求,从而避免了请求的发送者与接受者之间的耦合关系,将这些对象生成一个链,并沿着这...[作者空间]
简介:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中...[作者空间]