Fork me on GitHub
记路心晴

心晴路放


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

设计模式之代理模式

发表于 2018-10-18 | 分类于 设计模式 |
本文共计: 2,434 | 阅读耗时 ≈ 12

设计模式之代理模式

1. 什么是代理模式

Proxy模式又叫做代理模式,是构造型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。

阅读全文 »

设计模式之原型模式

发表于 2018-10-18 | 分类于 设计模式 |
本文共计: 1,365 | 阅读耗时 ≈ 6

设计模式之原型模式

1. 什么是原型模式

Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。

阅读全文 »

设计模式之备忘录模式

发表于 2018-10-18 | 分类于 设计模式 |
本文共计: 1,102 | 阅读耗时 ≈ 5

设计模式之备忘录模式

1. 什么是备忘录模式

备忘录模式就是说在不破坏封装的前提下,存储关键对象的重要状态,从而可以在将来把对象还原到存储的那个状态。

阅读全文 »

设计模式之迭代器模式

发表于 2018-10-18 | 分类于 设计模式 |
本文共计: 2,358 | 阅读耗时 ≈ 11

设计模式之迭代器模式

1. 什么是迭代器模式

Iterator模式也叫迭代模式,是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。

阅读全文 »

设计模式之解释器模式

发表于 2018-10-18 | 分类于 设计模式 |
本文共计: 2,047 | 阅读耗时 ≈ 10

设计模式之解释器模式

1. 什么是解释器模式

Interpreter模式也叫解释器模式,是行为模式之一,它是一种特殊的设计模式,它建立一个解释器,对于特定的计算机程序设计语言,用来解释预先定义的文法。简单地说,Interpreter模式是一种简单的语法解释器构架。

阅读全文 »

设计模式之中介者模式

发表于 2018-10-18 | 分类于 设计模式 |
本文共计: 1,433 | 阅读耗时 ≈ 7

设计模式之中介者模式

1. 什么是中介者模式

Mediator模式也叫中介者模式,是由GoF提出的23种软件设计模式的一种。Mediator模式是行为模式之一,在Mediator模式中,类之间的交互行为被统一放在Mediator的对象中,对象通过Mediator对象同其他对象交互,Mediator对象起着控制器的作用。

阅读全文 »

设计模式之享元模式(蝇量模式)

发表于 2018-10-18 | 分类于 设计模式 |
本文共计: 2,181 | 阅读耗时 ≈ 10

设计模式之享元模式(蝇量模式)

1. 什么是享元模式

Flyweight模式也叫享元模式,是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用。

换句话说就是通过共享的方式高效地支持大量细粒度的对象。

阅读全文 »

设计模式之外观模式

发表于 2018-10-17 | 分类于 设计模式 |
本文共计: 1,425 | 阅读耗时 ≈ 6

设计模式之外观模式

1. 什么是外观模式

Facade模式也叫外观模式, Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。其实也就是提供一个统一的接口,来访问子系统中一群功能相关接口。外观模式定义了一个高层接口,让子系统更容易使用。

阅读全文 »

设计模式之复合模式

发表于 2018-10-17 | 分类于 设计模式 |
本文共计: 1,434 | 阅读耗时 ≈ 6

设计模式之复合模式

1. 什么是复合模式

在形式上,复合模式确实是多个模式的组合,但满足了这一条并不一定是复合模式,注意它的定义:将多个模式结合起来形成一个“框架”,以解决一般性问题。一提到“框架”,可能最容易联想到的就是MVC吧,不过MVC确实是一个经典的复合模式。

阅读全文 »

设计模式之组合模式

发表于 2018-10-17 | 分类于 设计模式 |
本文共计: 2,130 | 阅读耗时 ≈ 10

设计模式之组合模式

1. 什么是组合模式

Composite模式也叫组合模式,是构造型的设计模式之一。通过递归手段来构造树形的对象结构,并可以通过一个对象来访问整个对象树。

阅读全文 »
123…7
WilsonSong

WilsonSong

62 日志
10 分类
65 标签
RSS
GitHub E-Mail
友情链接
  • CSDN博客
© 2019 WilsonSong
博客全站共144.8k字