设计模式之外观模式

我认为外观模式就是多层分离,比如action层和manager层。在一个任务中,需要对多个对象进行操作。且这个任务会被多个action层调用。那么就是将这些对象的操作写在manager层

设计模式之外观模式_第1张图片

适用:

一,在设计初期阶段,应该要有意识的将不同的两个层分离

二,在开发阶段,子系统往往因为不断的重构演化而变得越来越复杂

三,在维护一个遗留的大型系统时,可能这个系统已经非常难以维护和扩展了

你可能感兴趣的:(设计模式,外观模式)