使用门面模式进行远程处理?
我听说过将外观设计模式与远程处理结合使用,但我看不到这两个概念之间的关系,也看不到外观在远程处理场景中有何帮助。
有人能解释一下吗?
谢谢
I hear about using the facade design pattern with remoting but I can't see the relation between these 2 concepts or how facade would help in remoting scenarios.
Can anyone shed some light on this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Facade 包含实现远程处理的代码,然后将请求转发到处理“业务逻辑”的任何代码。这意味着您的业务逻辑代码没有远程处理的内容。这使其更简单,并且还允许您在非远程上下文中使用代码,例如在单元测试中或使用 GUI 前端。
The Facade contains code to implement the remoting, then forwards requests to whatever code handles your "business logic." This means that your business logic code is free of remoting stuff. This keeps it simpler and also lets you use the code in non-remote contexts, e.g. in unit tests or with a GUI front-end.