LINUX.ORG.RU

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

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

Мне тут только не нравится, что можно не переопределить updateState при наследовании шаблона и получить бесконечную рекурсию. Тут либо называть метод как-то иначе, либо как-то проверять в шаблоне, что мы вызываем именно прямо переопределённый метод, а не сами себя. Мне нравится второй вариант, но не знаю как его реализовать.

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

Мне тут только не нравится, что можно не переопределить updateState при наследовании шаблона и получить бесконечную рекурсию. Тут либо называть метод как-то иначе, либо как-то проверять в шаблоне, что мы вызываем именно прямо переопределённый метод, а не сами себя.