设计模式
文章平均质量分 75
介绍开发过程中常用的设计模式,使用设计模式是为了可重用代码、让代码让人更容易理解,并且保证代码的可靠性。设计模式的用途分为如下几种:
创造型:用于描述如何创建对象
结构型:用于描述如何实现类和对象的组合
行为型:用户描述类或对象怎样交互以及如何分配职责
铁皮小德
这个作者很懒,什么都没留下…
展开
-
设计模式之桥接模式
桥接模式 是一种结构型设计模式,系统中加入某个类存在两种独立变化的维度,可以通过该模式将这两个维度分离出来 桥接模式:将抽象部分与其实现部分分离,使他们都可以独立变化,是一种对象结构型模式,又称为柄体模式或接口模式原创 2022-12-23 17:32:56 · 107 阅读 · 0 评论 -
设计模式之适配器模式
适配器模式:将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装类(Wrapper),适配器模式既可以作为类结构型模式,也可以作为对象结构型模式原创 2022-12-23 17:24:17 · 90 阅读 · 0 评论 -
设计模式之建造者模式
建造者模式又称为生成器模式,建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品 建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式原创 2022-12-23 17:07:42 · 94 阅读 · 0 评论 -
设计模式之原型模式
原型模式:使用原型实例指定创建对象的种类,并且通过克隆这些原型创建新的对象,原型模式是一种对象的创建型模式原创 2022-12-23 16:51:04 · 83 阅读 · 0 评论 -
设计模式之抽象工厂模式
工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但是由于工厂方法模式中每个工厂只会生产一类产品,可能会导致存在大量的工厂。增加系统开销。可以考虑将一些相关的产品组成一个’产品族’,由同一个工厂来统一生产,这就是抽象工厂模式的思想原创 2022-12-23 15:53:30 · 75 阅读 · 0 评论 -
设计模式之工厂方法模式
简单工厂模式虽然简单,但是每次需要引入新的产品的时候,由于需要传递不同的参数来创建不同的产品,就需要修改工厂的源代码。违背了开闭原则,因此就出现了工厂方法模式原创 2022-12-23 15:28:12 · 104 阅读 · 0 评论 -
设计模式之简单工厂模式
工厂模式是最常用的一类创造型设计模式。通常说的工厂模式是指工厂方法模式,他是使用频率最高的工厂模式。这里介绍的简单工厂模式是工厂方法模式的”小弟”原创 2022-12-23 14:38:19 · 133 阅读 · 0 评论 -
设计模式之单例模式
设计模式之单例模式原创 2022-12-23 11:57:38 · 107 阅读 · 0 评论