Избирательное Наследование.

  • Автор темы HelpMePls
  • Дата начала
Статус
Закрыто для дальнейших ответов.
H

HelpMePls

Гость
#1
Всем привет!

Решения на С++ и других ОПП языках не нужно. Помогите разобраться с КОНЦЕПЦИЕЙ сабжа.
сорри если не туда написал, но не нашел темы про общее в ОПП.

прим. не смотрите на пример с точки зрения ООП: протектед итд

НАСЛЕДОВАНИЕ:
1. пусть есть класс с атррибутами (Atta#) С1{Atta1,Atta2,Atta3}
2. пусть есть класс с атррибутами (Atta#,Attb#) С2{Atta1,Atta2,Atta3,Attb4} который является наследником класса С2.


у меня такой вопрос как назвать такую операцию "НАСЛЕДОВАНИЯ":
1. пусть есть класс с атррибутами (Atta#) С1{Atta1,Atta2,Atta3}
2. пусть есть класс с атррибутами (Atta#) С2{Atta1,Atta2} который является наследником класса С1.
и класс С3{Atta2,Atta3}, и класс С4{Atta1,Atta3}

У наследников класса С1 никогда не будет новых аттрибутов только некоторые из его аттрибутов.

есть такое понятие как - ИЗБИРАТЕЛЬНОЕ (SELECTIVE) НАСЛЕДОВАНИЕ. как я понял это когда у класса наследуются только определенные аттрибуты. и уже далее у такого класса наследника не может быть других потомков.
(и еще пишут что в COM нет избирательного наследования.)

вопрос кто сталкивался с таким понятием?

мне необходимо решить задачу где как раз есть класс а другие классы наследуют у него избирательно не только атрибуты но и его методы.
 
Статус
Закрыто для дальнейших ответов.