这个设计模式的名称是什么(如果它是一个)?

时间:2012-07-30 05:20:56

标签: design-patterns language-agnostic

我有一个类纯粹作为其他类实例的数据存储。类似的东西:

class Mover
{
      Position position;
      Velocity linearVelocity;
      Velocity angularVelocity;
 }

半条命(Quake too?)引擎用它的pev指针做了这种事情,将一堆数据分组到一个容器对象中。

这叫什么?我想对最佳实践和正确的命名约定进行一些阅读。

感谢。

3 个答案:

答案 0 :(得分:3)

此处没有具体的设计模式。

虽然正在考虑的对象称为Value Object

另请参阅:Can Value Objects Contain Reference Objects

答案 1 :(得分:3)

这里没有明显的设计模式。最多只是一些标准的,简洁的命名约定。

封装本身并不是一种设计模式。

答案 2 :(得分:1)

对象组合(“将一堆数据分组到一个容器对象中”)类似于Object Composition

命名约定类似于Self Documenting Code

相关问题