Skip to main content

10 docs tagged with "Behavioral Pattern"

View all tags

Command

需要向某些对象发送请求:

Iterator

一个 Iterator 对象封装访问和遍历一个聚集对象中的各个构件的方法:

Mediator

一个 Mediator 对象封装对象间的协议 (中央集权的控制中心):

Observer

- 被观察者 (Subject) 维护一组观察者列表,

Pub-Sub

- 发布-订阅模式是借助第三方来实现调度, 发布者和订阅者之间互不感知.

State

一个 State 对象封装一个与状态相关的行为,

Strategy

- 改变对象的内核/算法, 一个 Strategy 对象封装一个算法, 相互可以替换.

Visitor

Separating an algorithm from an object structure on which it operates.