我想出了这个图,在产品和类别之间有一个简单的关系:产品可以分配给1个或多个类别一个类别可以有0个或多个子类别一个类别可以有0或1个父类别删除类别时,子类别仍然存在。我想确保该图具有正确的基数,尤其是类别与类别的关系。 最佳答案 几乎正确。使用角色可以清楚地识别父/子类别及其多重性。空心菱形使其成为共享聚合,这意味着该子类别独立于其父级存在(否则,您将使用填充菱形)。