A>Примеров — как говорицца море — первое что приходит на ум — векторный графический редакток в котором все отображаемые граф. объекты представляются потомками одного класса — Shape например который имеет виртуальную функцию для отрисовки — draw — и реализуем для каждого из потомков (Circle, Quad...) — только свою функцию отрисовки — о все остальное — функции перемещения, свойства для цвета фона, границы и т.д. — реализовать в базовом классе.
хорошо. но то же самое можно сделать и без вирт функций. т.е. базовый класс с общими вещами, наследники с отрисовкой. просто будет функция отрисовки потомков не виртуальная. в чём тут недостаток будет?
A>Преимущества:
A>1. уменьшее размера кода (существенное
то же самое будет
A>2. повышение структурированности приложения
то же самое будет
A>3. повышение скорости разработки
то же самое будет