Teniendo en cuenta lo siguiente:¿Qué verbo describiría la relación entre una clase C# y su Atributo?
[Export]
public class BudgetView : ViewBase, IView
{
// Members Galore
}
Está claro que se podría decir BudgetView
extiendeViewBase
, y se implementa IView
, pero lo que lo hace para que el pobre Export
?
Tal vez BudgetView
utilizaExport
? O BudgetView
aplicaExport
?
Lo necesito para mi documentación. Necesito ser muy formal y muy detallado.
Editar:
Mi herramienta UML es muy restrictiva en lo que puedo y no puedo hacer. No puedo crear estereotipos personalizados, por ejemplo.
@Reed, por lo que sería decir: "BudgetView aplica exportación?" Porque ese es el verbage que necesito expresar. :) – Jordan
+1. Sin embargo, para la documentación diría que sería caso por caso. La documentación para ExportAttribute states 'especifica que un tipo, propiedad, campo o método proporciona una exportación particular.'. Sin embargo, si fuera un atributo serializable, diría que la clase puede ser serializada/serializable. – Rob
@Jordan: No, yo diría que Export se aplica a BudgetView. Si debe decirlo desde el punto de vista de BudgetView, diría "BudgetView ha exportado aplicado" –