Здравствуйте, hrg, Вы писали:
hrg>pivoo -> "Re[2]: Применение protected-методов" :
hrg>>> Тут все просто.
hrg>>> Сделай все методы private изменяй из на protected/public при
hrg>>> необходимости,
hrg>>> т.е. когда другой класс захочет их заюзать.
p>> Это не правильный подход к проектированию классов (исходя из правила
p>> 32 в книге Скотта Майерса "Наиболее эффективное использование С++",
p>> почему-то я ему доверяю...). Нужно делать так, что бы переделывать,
p>> даже по мелочи не приходилось.
hrg>(задумчиво) вообще то во всех современых походах, которые я видел
hrg>предлагаются итеративные методы. Хотя классический "водопад" — это конечно
hrg>соблазнительно.
Итеративный-то он итеративный, но при проектировании необходимо все учитывать.
А реализация класса не должна зависеть от области его применения,
т.е. если область изменяется, хорошо спроектированный класс меняться
не должен. И итеративность тут вовсе не при чем.
hrg> Yury Kopyl aka hrg | http://id.totem.ru | Гордость мешает доходам!