没有功能的类的术语是什么,它只存储数据?

时间:2014-03-08 01:02:22

标签: oop design-patterns

没有自己的功能,只有公共数据的类的术语/模式是什么?

我一直使用这种模式作为提取类的第一步。我创建了一个只有数据属性的类。然后我重构目标函数以使用它的实例而不是它使用的任何存储,通常是哈希。然后可以将该函数移动到新类,并且变化少得多。

Here is an example of this in Perl

2 个答案:

答案 0 :(得分:2)

我通常将这些数据传输对象称为DTO,因为他们的职责通常是将数据从一个层传送到另一个层。

答案 1 :(得分:1)

Value Object是我使用/看过的另一个术语。