設計模式(六) 命令模式

2021-09-02 21:22:21 字數 697 閱讀 6894

命令模式:將請求封裝成物件,以便使用不同的請求、佇列或者日誌來引數化其他物件。命令模式也支援可撤銷的操作。

public inte***ce command
public class light 

public void off()

}

public class lightoncommand  implements  command

@override

public void execute()

@override

public void undo()

}

package com.em.command;

/** * 遙控器

* created by administrator on 2018/1/6.

*/public class remotecontrol

public void setcommand(command command)

/*** 執行操作

* */

public void buttonwaspress()

public static void main(string args)

}

java設計模式(六) 命令模式

命令模式 將 請求 封裝成物件,以便使用不同的請求,佇列或者日誌來引數化其他物件,命令模式也支援可撤銷的操作。1,定義命令介面 package com.pattern.command public inte ce command 2,介面的實現類 package com.pattern.comman...

設計模式學習(六)命令模式

將 請求 封裝成物件,以便使用不同的請求 佇列或者日誌來引數化其他物件。命令模式也支援可撤銷的操作。設計遙控器,分別裝有7組 開 與 關 按鈕來控制多個裝置,還需要支援整體的撤銷功能。1.首先,我們需要實現命令的介面 public inte ce command2.分別實現開燈 關燈 開關電風扇等命...

設計模式學習筆記(六) 命令模式

同系列文章 1.設計模式學習筆記 一 策略模式 2.設計模式學習筆記 二 觀察者模式 3.設計模式學習筆記 三 裝飾者模式 4.設計模式學習筆記 四 工廠模式 5.設計模式學習筆記 五 單件模式 又是嶄新的一日,今天我來學習命令模式 gogogo 看了一下書,好多頁呀哈哈哈,有得擼 將 請求 封裝成...