Re[22]: Модуль - единица инкапсуляции
От: Сергей Губанов Россия http://sergey-gubanov.livejournal.com/
Дата: 29.10.04 07:25
Оценка: :)
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, Сергей Губанов, Вы писали:


СГ>>Повторяю. Единицей инкапсуляции является модуль. Все остальное следует из этого.


К>И это должны запомнить студенты/школьники?


Что конкретно Вас не устраивает?

Именно модуль является единицей инкапсуляции, а не class. Когда Вы покупаете модуль у другого производителя, то на руки Вы получаете бинарный и символьный файлы. В символьном файле есть только экспортируемая этим модулем информация. Вся остальная информация РЕАЛЬНО инкапсулирована. С классом дела обстоят с точностью до наоборот. Вы не можете купить "скомпилированный" код класса, а должны купить его исходник (иначе просто смысла нет). А в исходнике все эти самые private Вы потом ручками можете подредактировать, так что липовая получается инкапсуляция, даже если и не будете редактировать, то все равно ПОСМОТРЕТЬ-то сможете.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.