...
PlantUML Macro | ||
---|---|---|
| ||
class Person { String getGivenName() void setGivenName(String givenName) String getFamilyName() void setFamilyName(String familyName) } note rightabove: "Only operations are relevant for other classes" class PersonAlternative1 { String givenName String familyName String getGivenName() void setGivenName(String givenName) String getFamilyName() void setFamilyName(String familyName) } note rightabove: "Implementation alternative 1, with separate attributes for each value" class PersonAlternative2 { String fullName String getGivenName() void setGivenName(String givenName) String getFamilyName() void setFamilyName(String familyName) } note rightabove: "Implementation alternative 2, with one attribute combining both values" |
...