Такой вопрос к знатокам.
Есть 3 класса.
1. Line
2. Figure
3. Drawer
Line содержит координаты линии, Figure содержит массив линий.
В Line есть метод Draw, который рисует линию. Если так и оставить, то Drawer по сути не нужен.
Нужно ли вынести метод Line:raw в Drawer? Мне кажется, что да.
1. Bio man - 16 Ноября, 2015 - 19:57:52 - перейти к сообщению
2. esterio - 16 Ноября, 2015 - 20:05:45 - перейти к сообщению
если добавить вместо фигуры например круг или квадрат, то нужен
3. Stierus - 18 Ноября, 2015 - 18:51:04 - перейти к сообщению
Функцию Draw надо добавить и в фигуру, метод будет применять аналогичный метод для всех линий, принадлежащих этой фигуре. Вот нужный вам паттерн