设计主体数据结构