Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_Po_Pi.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
218.11 Кб
Скачать

Наследование от общего предка

Проблема наследования от общего предка характерна, в первую очередь, для

множественного наследования классов. Если класс C является наследником классов A и B, а те, в свой черед, являются

наследниками класса Parent, то класс наследует свойства и методы своего предка Parent

дважды, один раз получая их от класса A, другой от - B.

По-видимому, естественным решением этой проблемы в данной ситуации является

склеивание, когда методам, пришедшим разными путями от одного родителя, будет

соответствовать единая реализация.

}

20

UML – язык графического описания для объектного моделирования в области разработки программного обеспечения.

CupOfCoffee

+Milk : bool

+Sugar : int

+Bean type : string

+Description : string

+AddSugar(in a int) : bool

Статические члены – подчеркиваются.

Интерфейсы, реализуемые для классов, изображаются в UML с помощью кружочков. На рис. 8.6 классы, реализующие интерфейс IHotDrink, вынесены в отдельный прямоугольник.

Наследование

Абстрактный класс – выделяется курсивом, переопределяемые методы пишутся и в абстрактном и в производном классе.

Включения (Один класс содержит другой).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]