建造者模式将一个复杂对象的创建和它的表示分离,使用同样的创建过程可以创建不同的表示 ...
分类:
其他好文 时间:
2019-01-04 14:46:32
阅读次数:
155
创建型设计模式 单例模式模式 工厂模式模式 抽象工厂模式 建造者模式 原型模式 结构型设计模式 适配器模式 装饰模式 桥接模式 享元模式 代理模式 组合模式 行为型设计模式 模板方法模式 观察者模式 迭代模式 责任链模式 备忘录模式 命令模式 状态模式 访问者模式 中介模式 策略模式 解释器模式 ...
分类:
其他好文 时间:
2019-01-03 21:38:39
阅读次数:
317
设计模式非常重要,阅读源码的必不可少的技能。所以接下来的时间对常见的设计模式进行总结和学习。先进行建造者模式的学习。 建造者模式使用原理,可以链式调用,当你不需要一些属性的时候,可以不必要传入,而传统的方法是通过构造函数传入或者单个的set,get这样非常麻烦。 所以才有了建造者模式。 直接上代码看 ...
分类:
其他好文 时间:
2019-01-02 17:26:40
阅读次数:
143
创建类模式包括: 创建类模式能够提供对象的创建和管理职责. 其中单例模式和原型模式非常容易理解, 单例模式是要保持在内存中只有一个对象,原型模式是要求通过复制的方式产生一个新的对象,这两个不容易混淆. 工厂方法模式VS建造者模式 工厂方法模式注重的是整体对象的创建方法,而建造者模式注重的是部件构建的 ...
分类:
其他好文 时间:
2018-12-29 01:06:17
阅读次数:
180
建造者模式概述 建造者模式是较为复杂的创建型模式,它将客户端与包含多个组成部分(或部件)的复杂对象的创建过程分离,客户端无须知道复杂对象的内部组成部分与装配方式,只需要知道所需建造者的类型即可。它关注如何一步一步创建一个的复杂对象,不同的具体建造者定义了不同的创建过程,且具体建造者相互独立,增加新的 ...
分类:
编程语言 时间:
2018-12-27 13:26:04
阅读次数:
224
一、设计原则 面相对象的七大原则分别是: 开闭原则 依赖倒置原则 单一职责 接口隔离原则 最小知识原则(迪米特法则) 迪米特法则 合成/聚合复用原则 二、基本模式 设计模式分为三种类型,共23种设计模式。 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 结构型模式:适配器模式、 ...
分类:
其他好文 时间:
2018-12-27 10:31:30
阅读次数:
127
建造者模式 一:建造者概述 我们大家可能都会开小汽车,但是当你得到一辆小汽车的时候,你可以用它驰骋马路,但是你知道它组件复杂的构造过程吗,并不知道。而我们今天要讲的建造者模式其实就是 ,`客户端无需知道复杂对象的内部组成和装配方式,只需要知道建造者的类型即可 一步步的创建独立的复杂对象,不同的具体构 ...
分类:
其他好文 时间:
2018-12-20 19:02:55
阅读次数:
186
一、UML图 关键词:Subject维护一个Observer列表,Subject执行Notify()时就执行列表中的每个Observer的Update()。 二、概念 观察者模式:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使 ...
分类:
编程语言 时间:
2018-12-19 21:10:24
阅读次数:
178
单例模式 简单工厂模式 抽象工厂模式 建造者模式 ...
分类:
编程语言 时间:
2018-12-18 15:52:51
阅读次数:
168