Biorąc pod uwagę następujące elementy:Jaki czasownik opisałby związek między klasą C# a jej atrybutem?
[Export]
public class BudgetView : ViewBase, IView
{
// Members Galore
}
Jest oczywiste, że można by powiedzieć BudgetView
rozciągaViewBase
, a realizujeIView
, ale co robi to do słabego starego Export
?
Być może BudgetView
używaExport
? lub BudgetView
dotyczyExport
?
Potrzebuję tego do mojej dokumentacji. Muszę być bardzo formalny i bardzo szczegółowy.
Edit:
Moje narzędzia UML jest bardzo restrykcyjna, co mogę, a czego nie może zrobić. Nie mogę na przykład tworzyć niestandardowych stereotypów.
@Reed, więc można by powiedzieć, "BudgetView dotyczy eksportu?" Ponieważ to jest coś, co muszę wyrazić. :) – Jordan
+1. Jednak w przypadku dokumentacji powiedziałbym, że będzie to dotyczyło każdego przypadku. Dokumentacja dla stanów ExportAttribute "Określa, że typ, własność, pole lub metoda zapewnia określony eksport.". Jednakże, jeśli byłby to atrybut serializowalny, powiedziałbym, że klasa może być serializowana/serializowalna. – Rob
@Jordan: Nie - powiedziałbym, że eksport jest stosowany do BudgetView. Jeśli musisz powiedzieć to z POV z BudgetView, powiedziałbym "BudgetView ma zastosowany eksport" –