Статическая или динамическая ассоциация?
От:
madlax
Дата:
04.06.07 14:39
Оценка:
вариант 1:
// ассоциация создается при вызове метода
void Shape::draw(Device*);
вариант 2:
// ассоциация создается при конструировании объекта
Shape::Shape(Device* d){ _device = d; }
// но при необходимости можно сменить ассоциацию
void Shape::setDevice(Device* d){ _device = d; }
// метод использует переменную _device
void Shape::draw();
что предпочесть?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: