Объектно-ориентированные технологии проектирования прикладных программных систем

         

Реализация множественного наследования путем делегирования с использованием агрегации ролей



Реализация множественного наследования путем делегирования с использованием агрегации ролей




Еще один способ использования делегирования для реализации множественного наследования показан на рисунке 2.24. При этом способе суперкласс, наиболее существенный по передаче своих свойств, остается единственным суперклассом рассматриваемого подкласса, а свойства остальных суперклассов делегируются объектам этого подкласса.









Содержание раздела