了解门面模式

时间:2018-05-22 19:16:33

标签: design-patterns facade

我是设计模式的新手。我读了所有关于外立面图案的内容。

我的理解是,Facade模式只是一个包装大量业务逻辑的包装类。这是真的?

门面的方法是否可以进行多个操作?

可以在当前装配中使用外观图案吗?

2 个答案:

答案 0 :(得分:0)

Facade模式简化了子系统操作,因此客户端不用担心子系统的执行顺序,Facade简化了与客户端的接口。

Facade和子系统可以在不同的程序集中,但子系统应具有相同或更高的外观访问权。

答案 1 :(得分:0)

1)Facade模式的目标是简化系统或一组类的复杂操作。通过使用Facade模式,您可以将复杂的操作调用序列重用到目标系统。

2)根据SRP,每个方法甚至Facade方法都应该承担单一责任。当目标系统具有细粒度的类和方法时,外观模式的作用会变粗。

3)是的

相关问题