О фигурах.
От: whyisthat  
Дата: 21.11.12 07:17
Оценка:
Всем привет! Есть многим известная иерархия классов: class Shape, от него наследуются Rectangle, Circle и тд..
Как можно нарисовать фигуру не храня в ней указатель на метод draw? Хотелось бы какую-то функцию DrawShapes(список Shape),
которая рисует список фигур, но как эта функция будет знать какую фигуру как рисовать? Вводить в фигуры id и делать кучу if?
Или есть способ получше?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.