Классы Silverlight MVVM, представленные в диаграммах UML - PullRequest
2 голосов
/ 18 января 2011

Для типичного проекта в стиле Silverlight MVVM как участвуют классы, выраженные в UML?Все, что у меня есть, это View.xaml, View.xaml.cs и viewmodel.Viewmodel наследуется от класса ViewModelBase.Этот класс ViewModelBase, который реализует Inotifyfproperty, доступен через dll-ссылку на текущий проект Silverlight.Должны ли классы в этой dll также быть упомянуты в моей UML-диаграмме?

Все, что я хочу сделать, это показать диаграмму классов, изображающую обобщение и ассоциацию.

Надеюсь, я правильно сформулировал этот вопрос.Спасибо за ваше время ..

Ответы [ 2 ]

1 голос
/ 17 апреля 2011

Хороший способ решить эту проблему - сначала задокументировать шаблон MVVM на абстрактном уровне.После этого вы можете использовать шаблон в диаграмме классов.

См. Эту документацию Enterprise Architect, как они это делают

0 голосов
/ 17 апреля 2011

Поскольку вас интересуют только ассоциации для вашей бизнес-логики, нет необходимости указывать внешние классы.Однако вы можете показать это на диаграмме пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...