смешанная терминология - PullRequest
       12

смешанная терминология

11 голосов
/ 14 сентября 2011

В классическом наследовании Derived наследуется от Base. Для миксинов (технический) базовый класс обычно называется Mixin. Каков правильный термин для (технического) класса, который наследуется от Mixin?

Я хочу знать это, чтобы я мог соответствующим образом назвать параметры своего шаблона.

Ответы [ 2 ]

2 голосов
/ 16 сентября 2011

Использование класса mixin - это деталь реализации, которая не влияет на результат так же непосредственно, как базовые / производные отношения в типичном дереве наследования, поэтому я не уверен, что он заслуживает своего собственного имени.Однажды, когда я использовал его наиболее успешно, уже был существующий базовый класс, который требовался (Mial's CDialog), поэтому было использовано множественное наследование, и мой миксин не был первым в списке.

Если вы действительнонужно выбрать имя, Derived, вероятно, так же хорошо, как и любое другое.

0 голосов
/ 16 сентября 2011

Возможно, для этого нет принятого названия.

Попробуйте:

Final

Concrete

Complete
...