OOP 中的行为(实现代码)交换是什么意思
what is meant by behavior (Implementation code) exchange in OOP
我正在阅读一本关于 BPEL 的书,Webservices.I 阅读以下我无法理解的语句。
Services exchange only data, which differs considerably from object oriented
and component approaches, where behavior (implementation code) can
also be exchanged.
现在是什么意思??谁能举个例子??
-谢谢
面向对象class的本质是数据和行为。数据是 class 的 fields/properties/attributes,它的行为就是它的方法。去掉行为,剩下的只有数据,或者所谓的数据传输对象 (DTO)。
当您将数据传递给网络服务时,您只能传递数据部分。构成 class 行为的方法也未通过。这是因为服务往往与语言无关。
另一方面,在给定的语言中,对 classes 的引用可以自由传递。在这种情况下,class 的数据及其行为是 'exchanged'.
我正在阅读一本关于 BPEL 的书,Webservices.I 阅读以下我无法理解的语句。
Services exchange only data, which differs considerably from object oriented
and component approaches, where behavior (implementation code) can
also be exchanged.
现在是什么意思??谁能举个例子??
-谢谢
面向对象class的本质是数据和行为。数据是 class 的 fields/properties/attributes,它的行为就是它的方法。去掉行为,剩下的只有数据,或者所谓的数据传输对象 (DTO)。
当您将数据传递给网络服务时,您只能传递数据部分。构成 class 行为的方法也未通过。这是因为服务往往与语言无关。
另一方面,在给定的语言中,对 classes 的引用可以自由传递。在这种情况下,class 的数据及其行为是 'exchanged'.