Моделирование социального обеспечения и номер организации в модели организации

Я хотел бы услышать ваши предложения о том, как смоделировать модель Организации, которая может быть частным лицом с номером социального страхования или (как в большинстве случаев) компанией с номером организации. К каждой организации затем привязывают одну или несколько учетных записей пользователей.

Любые предложения о чистых / бережливых способах моделирования этого? Прямо сейчас я использую следующее, где Организация в настоящее время является Заказчиком:

Заранее спасибо.

1 ответ

Решение

Наиболее простое решение заключается в следующем:

  • Абстрактный базовый класс Организация с конкретными подклассами Индивидуал и Компания
  • Номер социального страхования является атрибутом личности
  • Номер организации является атрибутом компании
  • Класс UserAccount
  • Ассоциация между UserAccount и Клиентом; кратность на стороне UserAccount: 1..*
Другие вопросы по тегам