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



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

множественного наследования классов. Если класс 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, вынесены в отдельный прямоугольник.

 

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

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

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

 


Дата добавления: 2018-05-12; просмотров: 319; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!