oop - 没有功能、仅存储数据的类是什么术语?

标签 oop design-patterns

对于一个没有自己的功能,只有公共(public)数据的类来说,术语/模式是什么?

我一直使用这种模式作为提取类的第一步。我创建了一个仅具有数据属性的类。然后,我重构目标函数以使用它的实例,而不是它所使用的任何存储(通常是哈希)。然后可以将该函数移至新类,只需进行很少的更改。

Here is an example of this in Perl .

最佳答案

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

关于oop - 没有功能、仅存储数据的类是什么术语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263582/

相关文章:

c# - 在 DataGridView 中隐藏类的某些属性

typescript - 类与接口(interface)作为 typescript 中的类型

asp.net - ASP.NET 网络表单和 MVC 基于哪种模式?页面 Controller ,前端 Controller ?

java - "if"语句与 OO 设计

C# 自定义 Observable 集合——我应该使用组合还是继承?

android - 面向对象失去了控制(加上一些线程问题)

c++ - 使用模板化函数减少代码

php - 使用 exec 进行高效的 PHP 编程

oop - 属性依赖注入(inject)不违反封装原则吗?

java - 具有可变返回类型和可变输入参数的 java 方法