Проблема с ООД
Ребята, изучаю ООП сам по книге, одновременно пишу проект для себя, чтобы разобраться в деталях. Пишу на C# + SQL Express, но не буду углубляться в используемые технологии, проблема с дизайном.
Вкратце опишу сущности, чтобы было более понятно. Проект это система проката автомобилей. Роли: оператор (с админ правами и без), клиент, номер счета клиента, автомобили, инвойс.
У меня вопрос по определению действий сущности. Например, оплата инвойса к кому должна относиться — к клиенту (погашение баланса) или к номеру счету (он умеет контролировать свой баланс)? Или метод сдачи действия авто в аренду — оператор должен уметь сдавать его в аренду или авто имеет метод сдачи в аренду?
Возможно глупые вопросы, но я начинающий, простите.
36 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів