你称之为只存储一些数据的对象是什么?

时间:2015-05-23 10:09:45

标签: php oop

在我的应用程序中,我想将从第三方API获得的响应包装到一个对象中,这样我就可以通过getter轻松检索不同的属性,而不是每次都这样做。

if (isset($response->text) === true) {
    // some code here
}

换句话说,这个对象没有自己的行为。它只接受构造函数中的json数据,并返回相关getter函数中json数据的密钥(如果存在)。如果密钥不存在,则只返回null。

这样的对象是什么(用于将打包数据从一个对象传输到另一个对象)?这些是domain transfer objects吗?

1 个答案:

答案 0 :(得分:1)

我一直听说它们被称为“数据包”类。他们不会自己做任何神奇的事情,他们只是提供一种组织数据的方式来处理其他地方。

我认为他们更正确的名字是“Record”或“Plain-Old-Data”类。 http://en.wikipedia.org/wiki/Passive_data_structure