文章出處
文章列表
先看圖
上面的設計利用命令模式實現對任務的創建,可以解耦,解耦后方便的新增任務,和管理任務(取消任務等操作)更遵循開閉原則
任務對象Task是命令父類,其LoginTask等子類是具體命令 任務調用者TaskInvoker是服務員,網站Site是執行者,即任務調用者利用任務來命令網站去執行某些任務,比如發布信息等任務
覺得我一定有理解得不對的地方,望高手斧正,如果有不詳細的地方也可以指出
文章列表
全站熱搜