Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Мдя 26.10.05 14:57 Число просмотров: 1074
Автор: amirul <Serge> Статус: The Elderman
|
> ООП - придумали для того, чтобы не плодить большое кол-во > отдельных файлов с описаниям типов и определением объектов > при использовании структурного программирования.
И чего я здесь распинаюсь? Уже раз 5 написал, а вы все за свое.
> Раньше приходилось почти каждый большой тип объекта > описывать в отдельном файле заголовке (в АСМе - *.inc) и > включать его в модуль с определением объекта и в модуль с > использованием объекта, при этом объект описывался как > EXTERN. После появления ООП, весь этот геморой свелся к > наследованию, инкапсулированию, полиморфизму и возможности > делать все в одном файле.
Сам понял, что сказал? В том же C++ ситуация с разбиением на файлы абсолютно НЕ ПОМЕНЯЛАСЬ. И инкапсуляция, полиморфизм, наследование не имеет к этому НИКАКОГО отношения. Извини, но мне кажется ты не совсем разбираешься в обсуждаемом вопросе. Поправь меня, если я ошибаюсь.
Все развитие языков программирования идет по пути уменьшения связей (зависимостей) между отдельными частями программы. И ООП к слиянию файлов имеет очень косвенное отношение. ГЛАВНАЯ заслуга ООП - в уменьшении количества СВЯЗЕЙ (зависимостей), а не файлов.
|
|
|