Наследование от общего предка
Проблема наследования от общего предка характерна, в первую очередь, для
множественного наследования классов. Если класс 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!