摘要:
不好意思上一篇外观模式没有完稿,在此重新写一下。外观模式产生原因 在软件开发过程中,程序一般会越做越大,而这样系统中类及子系统之间的影响会使彼此间的关系变得错综复杂即过多的耦合,这就导致了随着系统中类或子系统发生变化,与之相关联的子系统或类就需要发生变化 ”如何应对变化“是软件系统开发过程中非常重要的一个问题。生活在一个动态的世界,我们不能杜绝变化的发生,但我们可以通过一些手段让变化降至最低。 本节课所学习的Façade模式正式解决这种问题的方法之一。下面我们先通过两个例子理解一下:举例1.电源总开关为了使用方便,一个电源总开关可以控制两盏灯、一台空调和一台电视机的启动和关闭。通过该 阅读全文