对象传统上被定义为是带有方法(面向对象领域称呼函数的术语)的数据。
使用对象的优点在于,可以定义自己负责自己的事务。
对象是一个“具有责任的东西”
用Martin Fowler 的视角框架来观察对象:
在 概念层次上,对象是一组责任;
在 规约层次上,对象是可以被其他对象或对象自己调用的方法;
在 事项层次上,对象是代码和数据,以及它们之间的计算交互;
对象传统上被定义为是带有方法(面向对象领域称呼函数的术语)的数据。
使用对象的优点在于,可以定义自己负责自己的事务。
对象是一个“具有责任的东西”
用Martin Fowler 的视角框架来观察对象:
在 概念层次上,对象是一组责任;
在 规约层次上,对象是可以被其他对象或对象自己调用的方法;
在 事项层次上,对象是代码和数据,以及它们之间的计算交互;