我想知道为什么客户端 - 服务器架构没有实现Observer模式?
我的观点:
客户端 - 服务器是(种类)Observer设计模式的超级集合 客户端和服务器遵循(种类)拉/推式!!
如果客户端 - 服务器架构没有实现观察者设计模式,那么应该或 CAN 它是否遵循观察者模式?请解释原因或原因。感谢
答案 0 :(得分:1)
这取决于。客户端 - 服务器是一种通用模型,您可以在其中请求资源的客户端和响应的服务器。这就是全部。 DNS查询或Web请求就是一个很好的例子。但是,有时应该实时通知客户端服务器数据的更改。如果是这种情况,我们有两个选择:
这两种方法是实现(distirbuted)观察者设计模式的方法。但是观察者和客户端 - 服务器彼此无关。在客户端 - 服务器体系结构之上,您可能会或可能不会根据需求实现推/拉机制。