LINUX.ORG.RU

История изменений

Исправление Midael, (текущая версия) :

Ну может глупость скажу, но все же: а отдельные классы для котов и гвоздей реально нужны? У них какое-то состояние есть, которое нужно отслеживать?

Если да, то общий интерфейс или абстрактны класс не самое плохое решение - сегодня ты просто котов по коробкам рассыпаешь, а завтра может кондицию надо будет проверять.

А если нет, то может вообще обойтись чем-то типа?

class Box {
 long Quantity;
 string Type;
}

Исправление Midael, :

Ну может глупость скажу, но все же: а отдельные классы для котов и гвоздей реально нужны? У них какое-то состояние есть, которое нужно отслеживать?

Если да, то общий интерфейс или абстрактны класс не самое плохое решение - сегодня ты просто котов по коробкам рассыпаешь, а завтра может кондицию надо будет проверять.

А если нет, то может вообще обойтись чем-то типа?

class Box {
 long Quantity;
 string Type
}

Исходная версия Midael, :

Ну может глупость скажу, но все же: а отдельные классы для котов и гвоздей реально нужны? У них какое-то состояние есть, которое нужно отслеживать?

Если да, то общий интерфейс или абстрактны класс не самое плохое решение - сегодня ты просто котов по коробкам рассыпаешь, а завтра может кондицию надо будет проверять.

А если нет, то может вообще обойтись чем-то типа?

class Box { long Quantity; string Type }