LINUX.ORG.RU

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

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

Не ко мне. Я всё время держу в памяти модули TurboPascal.

В модулях невозможно раскрыть детали реализации через наследование, так как наследования в модулях нет, используется механика использования только специфицированного и явно объявленного (use this). А в иерархии классов возможность раскрыть детали реализации вверх по иерархии есть, так как используется механика is-a, тем самым нарушается принцип инкапсуляции информации в ООП.

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

Не ко мне. Я всё время держу в памяти модули TurboPascal.