Re: Цифровой товар, выделить суперклассы
От: Кирилл Лебедев Россия http://askofen.blogspot.com/
Дата: 09.04.06 10:10
Оценка: +1
Здравствуйте, Foror, Вы писали:

F>Делать три сущности, как-то не хочется, да и название не могу им придумать. Может есть какое-то более

F>интересное решение?

Если дополнительных полей не так уж много, сделайте один класс Товар и включите в него все поля, которые нужны. Для отдельных товаров, где данные поля не нужны, их можно держать пустыми или инициализировать специальными значениями.

Если же Вы будете выносить общие для всех товаров поля в суперклассы, то неминуемо совершите ошибку, которую допустил Гради Буч. Об этом смотрите в статье: http://www.triz-ri.ru/themes/method/creative/creative57.asp
С уважением,
Кирилл Лебедев
Software Design blog — http://askofen.blogspot.ru/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.