在UML图中表示的Silverlight MVVM类

时间:2011-01-18 11:42:55

标签: mvvm silverlight-4.0 uml

对于典型的Silverlight MVVM样式项目,如何在UML中表达所涉及的类?我所拥有的只是View.xaml,View.xaml.cs和viewmodel。 Viewmodel继承自ViewModelBase类。实现Inotifyfproperty的ViewModelBase类可通过对当前Silverlight项目的dll引用获得。 该dll中的类是否也应该在我的UML图中提及?

我想要做的就是展示一个描述泛化和关联的类图。

我希望我能正确地阐述这个问题。谢谢你的时间..

2 个答案:

答案 0 :(得分:1)

“解决”这个问题的好方法是首先在抽象级别上记录MVVM模式。之后,您可以在类图中使用该模式。

See this documentation of Enterprise Architect how they do it

答案 1 :(得分:0)

只要您只关心业务逻辑的关联,就不需要指定外部类。但是,您可以在包图中显示它。