История изменений
Исправление monk, (текущая версия) :
Не, ну в генериках и ООП то все ок с этим.
В Common Lisp?
Как мне объявить метод финальным (от его реализации, например, зависит инвариант)? Как сделать, чтобы новые методы можно было сделать только для новой операции (как в паттерне Visitor для примера на Java), а не частично переопределяя уже существующие?
Исходная версия monk, :
Не, ну в генериках и ООП то все ок с этим.
В Common Lisp?
Как мне объявить метод финальным (от его реализации, например, зависит инвариант)? Как сделать, чтобы новые методы можно было сделать только для новой операции (как в паттерне Visitor для примера на Java), а не частично переопределяя уже существующие?