我是设计模式的新手。我读了所有关于外立面图案的内容。
我的理解是,Facade模式只是一个包装大量业务逻辑的包装类。这是真的?
门面的方法是否可以进行多个操作?
可以在当前装配中使用外观图案吗?
答案 0 :(得分:0)
Facade模式简化了子系统操作,因此客户端不用担心子系统的执行顺序,Facade简化了与客户端的接口。
Facade和子系统可以在不同的程序集中,但子系统应具有相同或更高的外观访问权。
答案 1 :(得分:0)
1)Facade模式的目标是简化系统或一组类的复杂操作。通过使用Facade模式,您可以将复杂的操作调用序列重用到目标系统。
2)根据SRP,每个方法甚至Facade方法都应该承担单一责任。当目标系统具有细粒度的类和方法时,外观模式的作用会变粗。
3)是的