blob: 9ce32b600c9287125f7819257f59c8c79ebaa5cf (
plain)
- @startuml
- abstract class Person {
- +name
- }
- abstract class Employee extends Person {
- +ssn
- }
- class Tap extends Employee {
- }
- enum VipRole {
- DEAN
- RESEARCHER
- RESEARCH_ASSISTANT
- }
- class Vip extends Employee {
- +VipRole role
- }
- class Student extends Person {
- }
- abstract class Org {
- +name
- }
- class Institute extends Org {
- }
- class Faculty extends Org, Institute {
- +address
- }
- VipRole - Vip
- @enduml
|