对象应该具有状态和行为。 在实现Facade模式时,facade对象通常缺少状态并且只有行为。
这种模式是否接受了这个? 这是一个悬而未决的问题,所以请提供更多信息,然后是/否
答案 0 :(得分:1)
嗯,答案就在问题的正文中。门面对于它自己来说是无用的,并且总是带有另一个确实具有状态的物体。 Facade仅增强耦合对象接口。是的,没关系。
答案 1 :(得分:1)
没有“一个对象总是具有状态和行为”这样的规则。相反,有一些模式,建议您的对象很少或没有状态(如Stateless Services)和很少或没有行为(如Data Transfer Objects)。至于Facade设计模式,我相信它没有明确说明它的状态和行为,所以它取决于你如何实现它,但主要是它不需要任何状态......
答案 2 :(得分:0)
如果他们不需要完全可以接受的状态。