客户/服务器模型:编程思想

OOP程序员常常依照C/S模型来讨论程序的设计。

在这个概念之中,客户是使用类的程序。类声明(包括类的方法)构成了服务器,它是程序可以使用的资源。

客户只能通过以公有的方式定义的接口使用服务器,这意味着客户(客户程序员)唯一的责任是了解接口。

服务器(服务器程序设计人员)的责任是确保服务器根据该接口可靠并准确的执行。

服务器设计任务只修改设计的实现细节。而不能修改接口。

这样程序员就能够独立的对客户和服务器进行改进,对服务器的修改不会对客户的行为造成意外的影响。

猜你喜欢

转载自blog.csdn.net/fly_as_tadpole/article/details/80537976