外觀模式(三):抽象外觀類,外觀模式效果與適用場景

4. 抽象外觀類編程       在標準的外觀模式結構圖中,若是須要增長、刪除或更換與外觀類交互的子系統類,必須修改外觀類或客戶端的源代碼,這將違背開閉原則,所以能夠經過引入抽象外觀類來對系統進行改進,在必定程度上能夠解決該問題。在引入抽象外觀類以後,客戶端能夠針對抽象外觀類進行編程,對於新的業務需求,不須要修改原有外觀類,而對應增長一個新的具體外觀類,由新的具體外觀類來關聯新的子系統對象,同時經
相關文章
相關標籤/搜索