Re: О фигурах.
От: Аноним  
Дата: 21.11.12 07:38
Оценка: +1
Здравствуйте, whyisthat, Вы писали:

W>Всем привет! Есть многим известная иерархия классов: class Shape, от него наследуются Rectangle, Circle и тд..

W>Как можно нарисовать фигуру не храня в ней указатель на метод draw? Хотелось бы какую-то функцию DrawShapes(список Shape),
W>которая рисует список фигур, но как эта функция будет знать какую фигуру как рисовать? Вводить в фигуры id и делать кучу if?
W>Или есть способ получше?

Почитайте о Visitor.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.