門面facade類似類別的繼承吧?
與類別的繼承看起來很像, 實際上有很大的區別.
類別的繼承,再多呈現出的是類別之間的分層關係, 是垂直的.
而Facade,則是將多個類別之間的功能進行整合, 對外提供一個統一的呼叫介面, 來封裝一些常用功能,隱藏實作細節
不論是哪一種方式, 其根本目錄就二個: 程式碼重複使用, 維護方便
與類別的繼承看起來很像, 實際上有很大的區別.
類別的繼承,再多呈現出的是類別之間的分層關係, 是垂直的.
而Facade,則是將多個類別之間的功能進行整合, 對外提供一個統一的呼叫介面, 來封裝一些常用功能,隱藏實作細節
不論是哪一種方式, 其根本目錄就二個: 程式碼重複使用, 維護方便