目的
為子系統的一堆介面提供一個統一的高階介面,讓子系統更容易使用
動機
如同字面上的意思,你的系統可能已經有一個程式可以提供你要的功能,但介面與功能設計都很複雜,或者你只要簡單的功能。
門面模式的解法就是再創造一個介面存取功能,將舊的程式碼隔開。提供最小知識,降低相依的情況。
為子系統的一堆介面提供一個統一的高階介面,讓子系統更容易使用
如同字面上的意思,你的系統可能已經有一個程式可以提供你要的功能,但介面與功能設計都很複雜,或者你只要簡單的功能。
門面模式的解法就是再創造一個介面存取功能,將舊的程式碼隔開。提供最小知識,降低相依的情況。