我有一个纯粹充当其他类实例的数据存储的类。就像是:
class Mover
{
Position position;
Velocity linearVelocity;
Velocity angularVelocity;
}
半条命(Quake 也是?)引擎用它的pev
指针来做这种事情,将一堆数据分组到一个容器对象中。
这叫什么?我想阅读一些关于最佳实践和正确命名约定的文章。
谢谢。
我有一个纯粹充当其他类实例的数据存储的类。就像是:
class Mover
{
Position position;
Velocity linearVelocity;
Velocity angularVelocity;
}
半条命(Quake 也是?)引擎用它的pev
指针来做这种事情,将一堆数据分组到一个容器对象中。
这叫什么?我想阅读一些关于最佳实践和正确命名约定的文章。
谢谢。
这里没有明显的设计模式。最多只是一些标准的、简洁的命名约定。
封装本身并不是一种设计模式。
对象的组合(“将一堆数据分组到一个容器对象中”)类似于Object Composition。
命名约定类似于Self Documenting Code。