интерфейсного объекта, а, сле
Автор admin Пятница, 19 июня 2009 11:32
интерфейсного объекта, а, следовательно, — изменять поведение объекта при одних и тех же вызовах функций. Такой подход позволяет улучшить структуру кода в тех случаях, когда вы проверяете в каждой функции несколько условий и по результатам проверки решаете, что нужно делать в этой функции. Возьмем классический сюжет о царевне-лягушке: имеется объект (существо), которое по-разному ведет себя в зависимости от текущего состояния. Очевидно, действие можно выбрать в зависимости от состояния логического флага: //: C10:KissingPrincess.cpp #include
Комментарии закрыты.
Последние комментарии