設計模式-COMMOND PATTERN (ACTIVE OBJECT PATTERN是一種特殊的COMMOND PATTERN)

兵形東華發表於2015-10-08

 

複用控制邏輯。

理解方式:Controller 獲取到Light TeleVision Computer中的一個的對像,通過Icommond介面作用於它。

 

ACTIVE OBJECT模式:

class ActiveObjectEngine {

public:

  void addCommond(Commond obj){

    commondlist.add(obj);

  }

  void run(){

    while(!commondlist.isempty){

      Commond c = commondlist.getfirst();

      commondlist.remove(c);

      c.execute();

    }

  }

}

互動行為:

相關文章