軟件設(shè)計模式之外觀模式
技術(shù)開發(fā) 編程 技術(shù)框架 技術(shù)發(fā)展
外觀模式隱藏了系統(tǒng)的復(fù)雜性,并提供了到客戶端的接口,客戶端可以使用該接口訪問系統(tǒng)。這種設(shè)計模式屬于結(jié)構(gòu)模式,因為該模式向現(xiàn)有系統(tǒng)添加了接口以隱藏其復(fù)雜性。此模式涉及一個類,該類提供了客戶端所需的簡化方法,并將調(diào)用委托給現(xiàn)有系統(tǒng)類的方法。實作我們將創(chuàng)建一個Shape接口和實現(xiàn)Shape接口的具體類。下一步將定義外觀類ShapeMaker。ShapeMaker類使用具體的類將用戶調(diào)用委派給這···