对于典型的Silverlight MVVM样式项目,如何在UML中表达所涉及的类?我所拥有的只是View.xaml,View.xaml.cs和viewmodel。 Viewmodel继承自ViewModelBase类。实现Inotifyfproperty的ViewModelBase类可通过对当前Silverlight项目的dll引用获得。 该dll中的类是否也应该在我的UML图中提及?
我想要做的就是展示一个描述泛化和关联的类图。
我希望我能正确地阐述这个问题。谢谢你的时间..
答案 0 :(得分:1)
“解决”这个问题的好方法是首先在抽象级别上记录MVVM模式。之后,您可以在类图中使用该模式。
See this documentation of Enterprise Architect how they do it
答案 1 :(得分:0)
只要您只关心业务逻辑的关联,就不需要指定外部类。但是,您可以在包图中显示它。