Considerando la seguente:Quale verbo descriverebbe la relazione tra una classe C# e il suo attributo?
[Export]
public class BudgetView : ViewBase, IView
{
// Members Galore
}
E 'chiaro che si potrebbe dire BudgetView
estendeViewBase
, ed è implementaIView
, ma quello che fa per al povero vecchio Export
?
Forse BudgetView
utilizzaExport
? oppure BudgetView
si applicaExport
?
Ho bisogno di questo per la mia documentazione. Devo essere molto formale e molto dettagliato.
Edit:
mio tool UML è molto restrittiva riguardo quello che posso e non posso fare. Non riesco a creare stereotipi personalizzati, ad esempio.
@Reed, Così si direbbe, "BudgetView applica Export?" Perché quello è il verbage che devo esprimere. :) – Jordan
+1. Tuttavia, per la documentazione direi che sarebbe caso per caso. La documentazione per gli stati ExportAttribute 'Specifica che un tipo, una proprietà, un campo o un metodo fornisce un'esportazione particolare.'. Tuttavia, se si trattasse di un attributo serializzabile, direi che la classe può essere serializzata/serializzabile. – Rob
@Jordan: No, direi che Export è applicato a BudgetView. Se devi dirlo dal punto di vista di BudgetView, direi che "BudgetView ha applicato l'esportazione" –