外观模式(三):抽象外观类,外观模式效果与适用场景

4. 抽象外观类编程       在标准的外观模式结构图中,若是须要增长、删除或更换与外观类交互的子系统类,必须修改外观类或客户端的源代码,这将违背开闭原则,所以能够经过引入抽象外观类来对系统进行改进,在必定程度上能够解决该问题。在引入抽象外观类以后,客户端能够针对抽象外观类进行编程,对于新的业务需求,不须要修改原有外观类,而对应增长一个新的具体外观类,由新的具体外观类来关联新的子系统对象,同时经
相关文章
相关标签/搜索