Форум: "Основная";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
ВнизTObject харакири Найти похожие ветки
← →
REA (2003-01-13 11:43) [0]Вопрос старый как ООП: можно ли и нужно ли, что бы объект удалял сам себя или лучше послать PostMessage() кому то что бы уничтожили?
Предыстория: сделал класс действия для Undo-Redo, который лучше родителя (документ) знает, когда ему прекратить существование и даже немного управляет родителем в зависимости от реакции пользователя. Это ошибка дизайна или такое допустимо?
← →
ЮЮ (2003-01-14 05:29) [1]>Это ошибка дизайна или такое допустимо?
Наверное первое.
То, что "Undo-Redoлучше родителя (документ) знает, когда ему прекратить существование" это вполне естественно, но эти знания должны выразиться в его св-ве, а документ, основываясь на нём пусть удаляет.
"и даже немного управляет родителем в зависимости от реакции пользователя". Лучше просто уведомлять его, а тот пусть решает что с эти делать.
← →
Думкин (2003-01-14 05:45) [2]Согласен - лезть поперек батьки - плохо, лучше или свойство выставить, или послать сообщение.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c