Re: Абстрактные классы, наследование, не вижу плюсов - объяс
От: Digger Россия  
Дата: 06.02.03 19:05
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Например, предпологается использовать в программе несколько объектов классов полученых наследованием от одного базового. Поноачалу, базовай класс как ему и пологается реализует основные, базовые функции для всех. В классах наследниках добавляються дополнительные возможности. Вроде как будто все верно, и даже соответствует теории о постепенном уточнении характеристик и развитии в иерархии объектов (понятно хоть выразился ?). В программе я должен, нет другой возможности, обращатся к методам объектов через указатель на объект базового типа. И что у меня получается? — по мере добавления методов в классы наследники, мне приходиться возвращаться к базовому классу и добавлять в него абстрактные методы. Бред какой-то.

А>Это что, недостатки проектирования? Или что-то я непонимаю. Я пока не использую возможности языка для определения типов во время исполнения, не дошел еще — может быть в этом проблема.

А ты ничего не слышал про тыкую вещь как проектирование, когда сначала разрабатываются концепции и обстракции, а только потом переходят к их реализации. В больших проектах да 1\3 времени уходит на проектирование. Вот почему сделать красиво и ясно важнее, чем удобство добавления чего-то нового.
... << RSDN@Home 1.0 beta 6a >>
Чтобы писать программы голова не нужна, нужна клавиатура.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.