[Special] Design Pattern - Behavioral Patterns - Command Pattern
来源:互联网 发布:java搜索引擎lucene 编辑:程序博客网 时间:2024/05/19 02:24
2007
Section 2, Chapter 3
Section 2, Chapter 3
Command Pattern
Concept
Use
This is useful in the case of undoing or redoing some action, or simply storing an action in a request queue on an object.
Design
The Command pattern has three main components:
- the Invoker: acts as a link between the commands and the receiver and houses the receiver and the individual commands as they are sent;
- the Command: an object that encapsulates a request to the receiver;
- the Receiver: the component that is acted upon by each request.
Illustration
0 0
- [Special] Design Pattern - Behavioral Patterns - Command Pattern
- [Special] Design Pattern - Behavioral Patterns - Memento Pattern
- [Special] Design Pattern - Behavioral Patterns - Interpreter Pattern
- [Special] Design Pattern - Behavioral Patterns - State Pattern
- Command Pattern(GoF-Behavioral Design Patterns)
- Design Pattern----Behavioral Patterns
- Design Pattern - Behavioral Patterns - Observer Pattern
- Design Pattern - Behavioral Patterns - Mediator Pattern
- Design Pattern - Behavioral Patterns - Strategy Pattern
- Design Pattern - Behavioral Patterns - Visitor Pattern
- [Specical] Design Pattern - Behavioral Patterns - Iterator Pattern
- Design Pattern - Behavioral Patterns - Template Pattern
- [Special] Design Pattern - Structural Patterns - Proxy Pattern
- Behavioral Patterns Part 2/11: Command Pattern
- Interpreter Pattern(GoF-Behavioral Design Patterns)
- Iterator Pattern(GoF-Behavioral Design Patterns)
- Mediator Pattern(GoF-Behavioral Design Patterns)
- Memento Pattern(GoF-Behavioral Design Patterns)
- javassist 学习笔记
- centos6.5 配置mysql5.6免安装版
- Hibernate学习进阶
- Hbase 基本操作
- 如何解决 Sublime Text 3 不能正确显示中文的问题
- [Special] Design Pattern - Behavioral Patterns - Command Pattern
- 可拖动FPS显示框(UGUI)
- iOS8指纹识别代码例子
- linux新建进程--fork
- UVa 455 Periodic Strings
- java基础教程7:包
- java 第二章 理解面向对象
- android studio 需要虚拟化技术怎么破?
- Python Neurolab for neural network