Грань источника

В момент создания объект получает слоты, определенные в классах, находящихся в его списке наследования. При получении некоторого слота по умолчанию его свойства определяются гранями, заданными в наиболее оп­ределенном классе (находящемся левее в списке предшествования). Незаданные грани получают значения по умолчанию. Для изменения этого по­ведения служит грань source источника. Эта грань может принимать одно из двух значений: exclusive и composite. Значение exclusive реализует поведение по умолчанию. Если при создании слота указана грань source composite, то при создании слота неопределенные грани, не заданные в наиболее определенном классе, берутся из следующего, менее определенно­го, класса и т. д. Таким образом, в формировании свойств слотов могут участвовать несколько классов. Рассмотрим пример 11.22.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: