<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-95  評(píng)論-31  文章-10  trackbacks-0

    關(guān)鍵命令調(diào)用類:

     1/**
     2 * 該類持有Command抽象類,action方法即可調(diào)用
     3 * Command的子類方法名稱都為execute
     4 **/

     5public class invoker{
     6         private Command command;
     7         public setCommand(Command command){
     8             this.command = command            
     9         }

    10         public void action(){
    11             this.command.execute();
    12}
           
    13}
    Command抽象類,里面只含有execute()方法,所以其子類構(gòu)造參數(shù)為命令執(zhí)行者,并且持有命令執(zhí)行者對(duì)象,execute方法里面即為命令執(zhí)行者對(duì)象.方法
     1public abstract class Command{
     2   public abstract void execute();
     3}

     4
     5public class Command1 extends Command{
     6   private Receiver receiver;
     7   public Command1(Receiver receiver){
     8       this.receiver = receiver;
     9}

    10   @Override
    11   public void execute(){
    12     receiver.doSomething();
    13}
     
    14}
    以上Receiver就是具體的執(zhí)行對(duì)象(抽象類),該模式體現(xiàn)了高內(nèi)聚的特點(diǎn),缺點(diǎn)為有N個(gè)命令就會(huì)有N個(gè)子類,導(dǎo)致類膨脹。
    主站蜘蛛池模板: 最近中文字幕免费mv视频7| 亚洲人成网站在线在线观看| 一个人晚上在线观看的免费视频| 成人在线免费视频| 久9这里精品免费视频| 国产成人亚洲精品青草天美| 久久久久久久久久久免费精品| 亚洲精品国产精品乱码不卡 | 中文字幕av无码无卡免费| 亚洲福利视频网址| 亚洲免费福利在线视频| ASS亚洲熟妇毛茸茸PICS| AV免费网址在线观看| 亚洲AV无码XXX麻豆艾秋| 亚洲色一色噜一噜噜噜| 亚洲美女精品视频| 97人伦色伦成人免费视频| 亚洲精华国产精华精华液| 免费在线观看黄网| 中文字幕久无码免费久久| 亚洲宅男永久在线| 在线免费观看伊人三级电影| 日本特黄特色aa大片免费| 亚洲福利秒拍一区二区| 好吊妞在线成人免费| 黄页免费视频播放在线播放| 免费观看的av毛片的网站| 视频一区在线免费观看| 久久久亚洲精品蜜桃臀| 国产产在线精品亚洲AAVV| 毛色毛片免费观看| 一级毛片aa高清免费观看| 色噜噜综合亚洲av中文无码| 我要看WWW免费看插插视频| caoporm超免费公开视频| 亚洲一区二区三区首页| 免费观看毛片视频| av永久免费网站在线观看| 亚洲av一本岛在线播放| 99爱在线精品免费观看| 亚洲日本一区二区|