我已经创建了类图。每个类都有自己的属性和操作。
然后我创建了对象图。在这个图中,我放置了我的类的实例。并且我为每个属性定义了Run State。
在几次迭代中,我们对一些属性进行了重命名、弃用或删除。有没有一种以正确的方式重构类图的方法?这样当我在类图中重命名一个类的属性时,它在对象图中也会改变(这个类被实例化的地方)?我假设EA中应该有某种重构功能,因为重命名只是重构任务之一。
我使用Sparx Enterprise Architect 8.0
发布于 2013-01-19 06:34:30
EA实际上为您做到了这一点。只需先打开对象图即可。然后在项目浏览器中选择您的类,并将其拖到对象图上。然后EA会询问你如何粘贴它。选择“实例(对象)”。之后对类所做的任何更改都应该立即反映在任何实例(对象)中。我创建了一个包含名为" class“的类的测试用例。实例化后,我将int属性从"sdf“重命名为"sdff”。EA更改了相应的对象属性。此外,还会自动从实例中删除已删除的属性。
使用EA 10进行了测试(我没有安装v8,但它很可能以相同的方式工作)。
https://stackoverflow.com/questions/14402893
复制相似问题