我正在设计一些新的类图来扩展现有的办公自动化应用程序。在特殊情况下,我可以选择使用 Entity1 上的额外字段来确定某些内容,或者使用 Entity2 中的其他数据行来确定。我相信第一种方法更好,因为它不会强迫我们在新安装中部署我们的应用程序时插入初始数据,但 BOSS 坚持认为第二种方法更好,因为它不会向当前类图注入任何更改(Entity1 和 Entity2 现在都存在并且正在使用中)。
我想知道哪一个真的更好,如果我是对的,那么我怎样才能让他相信我的方法更好呢?
更新:在下面的类图中,SendingInforamtion 是 Entity1,LetterStatus 是 Entity2。