Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JackChan1999/DesignPattern
/ types & classes
Types & classes
12 in github.com/JackChan1999/DesignPattern
⨍
Functions
40
◇
Types & classes
12
Class
AndroidMileage
Created by haoxiqiang on 15/3/13.
iterator/resource/AndroidMileage.java:12
Class
ArrayIterator
iterator/resource/AndroidMileage.java:81
Class
ClientRole
@Desc: 命令对象和接受者对象的组装类[客户角色] ps:我这把类名定义成ClientRole更方便读者理解这只是命令模式中的一个客户角色,而不是我们常规意义上说的客户端 @author ljh @date 2015-3-16 上午11:08:03
command/resource/command/ClientRole.java:9
Interface
Command
@Desc: 命令接口[命令角色] ps:你也可以定义成abstract class类型 _ @author ljh @date 2015-3-16 上午11:01:01
command/resource/command/Command.java:9
Class
ConcreteCommandImpl1
@Desc: 更新年龄的命令类[具体命令角色] @author ljh @date 2015-3-16 上午11:04:51
command/resource/command/ConcreteCommandImpl1.java:8
Class
ConcreteCommandImpl2
@Desc: 更新姓名的命令类[具体命令角色] @author ljh @date 2015-3-16 上午11:04:51
command/resource/command/ConcreteCommandImpl2.java:8
Class
ConcreteCommandImpl3
@Desc: 命令接口的实现类[具体命令角色] @author ljh @date 2015-3-16 上午11:04:51
command/resource/command/ConcreteCommandImpl3.java:8
Class
InvokerRole
@Desc: 命令调用[调用者角色] ps:使用命令对象的入口,扶着调用命令对象执行请求 @author ljh @date 2015-3-16 上午11:16:15
command/resource/command/InvokerRole.java:9
Class
MainTest
command/resource/command/MainTest.java:3
Class
Mileage
iterator/resource/AndroidMileage.java:55
Class
PeopleBean
@Desc: 辅助类,作为接收者Receiver的成员,包含两个属性,用来观察命令的执行情况 @author ljh @date 2015-3-16 上午11:29:11
command/resource/command/PeopleBean.java:8
Class
ReceiverRole
@Desc: 命令的具体执行类[接受者角色] ps:命令接收者可以是任意的类,只要实现了命令要求实现的相应功能即可。 @author ljh @date 2015-3-16 上午11:06:14
command/resource/command/ReceiverRole.java:9