LINUX.ORG.RU

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

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

Речь о том как в С++ подобном ООП дописать классу метод (то есть с доступом к приватным полям, агрегация тут не поможет) который не объявлен внутри класса, и без правки уже существующего кода (code reuse). Нужно унаследовать класс и дописать метод. Это обеспечивает сохранение инвариантов исходного класса, правильность наследуемого класса - уже другой вопрос.

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

Речь о том как в С++ подобном ООП дописать классу метод (то есть с доступом к приватным полям, агрегация тут не поможет) который не объявлен внутри класса, и без правки уже существующего кода (code reuse). Нужно унаследовать класс и дописать метод.