COMMAND模式
正如看到的一樣,他只是封裝了一個沒有任何變量的函數(shù)。從嚴格的面向?qū)ο蟮囊饬x上來說,這種做法是被強烈反對的————因為他具有功能分解的味道,他把函數(shù)層面的任務(wù)提升到了類的層面。然而這正是他有趣的地方。
作者舉了一個復印機軟件的例子,其中通過對依稀的一些的簡單的 command 的封裝。解除了系統(tǒng)的邏輯互聯(lián)關(guān)系和實際鏈接的設(shè)備之間的耦合
ACTIVE OBJECT 模式
他是實現(xiàn)多線程的一項古老的技術(shù),他可以自動完成動作或改變狀態(tài),隔離了方法執(zhí)行和方法調(diào)用的過程,提高了并行性,對內(nèi)部擁有控制線程的主動對象,降低了異步訪問的復雜性。