在UML图中表示的Silverlight MVVM类

在UML图中表示的Silverlight MVVM类,mvvm,silverlight-4.0,uml,Mvvm,Silverlight 4.0,Uml,对于一个典型的Silverlight MVVM样式的项目,所涉及的类是如何用UML表示的?我只有View.xaml、View.xaml.cs和viewmodel。Viewmodel继承自ViewModelBase类。通过对当前Silverlight项目的dll引用,可以使用实现InotifyProperty的ViewModelBase类。 该dll中的类是否也应该在我的UML图中提及 我所要做的就是显示一个描述泛化和关联的类图 我希望我已经正确地阐述了这个问题。感谢您的时间。只要您只关心业务逻辑

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

我所要做的就是显示一个描述泛化和关联的类图


我希望我已经正确地阐述了这个问题。感谢您的时间。

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

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