【发布时间】:2011-11-05 11:25:24
【问题描述】:
这是一个非常基本的问题,但我是 Java 设计的新手,请原谅。 :)
我想知道在哪些场景中我们需要将类行为与类本身分开。
例如
如果我有一个 Employee 类,我将在其中包含一些数据,例如姓名、年龄等。此外,该类将具有一些行为,例如 doWork() 等。现在在什么情况下,我们可以拥有数据和里面的行为一次仅类 (Employee),在这种情况下,我们需要为员工数据 (EmployeeDTO) 和行为 (EmployeeService) 提供 2 个不同的类
非常主观的问题,但我正在寻找一些关于我从文本文件中获取数据的小型应用程序设计的输入。我应该将数据和行为放在不同的类中还是相同的类中?你有什么理由来证明这个决定是正确的?
PS:任何有关此信息的链接也将非常有用:)
谢谢你
【问题讨论】: