История изменений
Исправление Midael, (текущая версия) :
Ну может глупость скажу, но все же: а отдельные классы для котов и гвоздей реально нужны? У них какое-то состояние есть, которое нужно отслеживать?
Если да, то общий интерфейс или абстрактны класс не самое плохое решение - сегодня ты просто котов по коробкам рассыпаешь, а завтра может кондицию надо будет проверять.
А если нет, то может вообще обойтись чем-то типа?
class Box {
long Quantity;
string Type;
}
Исправление Midael, :
Ну может глупость скажу, но все же: а отдельные классы для котов и гвоздей реально нужны? У них какое-то состояние есть, которое нужно отслеживать?
Если да, то общий интерфейс или абстрактны класс не самое плохое решение - сегодня ты просто котов по коробкам рассыпаешь, а завтра может кондицию надо будет проверять.
А если нет, то может вообще обойтись чем-то типа?
class Box {
long Quantity;
string Type
}
Исходная версия Midael, :
Ну может глупость скажу, но все же: а отдельные классы для котов и гвоздей реально нужны? У них какое-то состояние есть, которое нужно отслеживать?
Если да, то общий интерфейс или абстрактны класс не самое плохое решение - сегодня ты просто котов по коробкам рассыпаешь, а завтра может кондицию надо будет проверять.
А если нет, то может вообще обойтись чем-то типа?
class Box { long Quantity; string Type }