大话设计模式

《大话设计模式》

第188章

上一页 封面 下一页

小A:“命令模式怎样去实现它?”

大B:“命令模式里边一般都有以下几个角色:客户端,请求者,命令接口,命令实现,接受者。下边是简单命令模式的实现代码实现。”

publicclassClient{

publicstaticvoidmain(Stringargs){

Receiverreceiver=newReceiver;

CommandmandOne=newConcreteCommandOne(receiver);

CommandmandTwo=newConcreteCommandTwo(receiver);

Invokerinvoker=newInvoker(mandOne,mandTwo);

}

publicclassInvoker

privateCommandmandOne;

privateCommandmandTwo;

publicInvoker(CommandmandOne,CommandmandTwo){

=mandOne;

=mandTwo;

publicvoidactionOne{

publicvoidactionTwo{

publicinterfaceCommand{

voidexecute;

publicclassConcreteCommandOneimplementsCommand{

privateReceiverreceiver

publicConcreteCommandOne(Receiverreceiver){

=receiver;

publicvoidexecute{

publicclassConcreteCommandTwoimplementsCommand{

privateReceiverreceiver

publicConcreteCommandTwo(Receiverreceiver){

=receiver;

publicvoidexecute{

publicclassReceiver{

publicReceiver{

//

publicvoidactionOne{

(“ActionOnehasbeentaken.”);

publicvoidactionTwo{

(“ActionTwohasbeentaken.”);www.smrhm.com 幻想小说网

阅读大话设计模式最新章节 请关注米妮小说网(www.qixinyuan.com.cn)

上一页 目录 下一页 存书签

热门推荐