Сообщение Re: Множественное наследование интерфейсов от 01.06.2018 18:16
Изменено 01.06.2018 18:20 Максим Рогожин
Re: Множественное наследование интерфейсов
Здравствуйте, Максим Рогожин, Вы писали:
Подскажите, пожалуйста, а есть ли минусы у такого дизайна?
И есть ли разница в каком порядке перечислены ConcreteClass, Interface1, ..., InterfaceN?
Подскажите, пожалуйста, а есть ли минусы у такого дизайна?
class SomeClass : public ConcreteClass, // класс
public Interface1, // интерфейс
public Interface2, // интерфейс
...
public InterfaceN // интерфейс
{
//...
};
И есть ли разница в каком порядке перечислены ConcreteClass, Interface1, ..., InterfaceN?
// Так можно? Этот вариант чем-нибудь отличается от первого варианта?
class SomeClass : public Interface1, // интерфейс
public ConcreteClass, // класс
public Interface2, // интерфейс
...
public InterfaceN // интерфейс
{
//...
};
Re: Множественное наследование интерфейсов
Здравствуйте, Максим Рогожин, Вы писали:
Подскажите, пожалуйста, а есть ли минусы у такого дизайна?
И есть ли разница в каком порядке перечислены ConcreteClass, Interface1, ..., InterfaceN?
Подскажите, пожалуйста, а есть ли минусы у такого дизайна?
class SomeClass : public ConcreteClass, // класс
public Interface1, // интерфейс
public Interface2, // интерфейс
...
public InterfaceN // интерфейс
{
//...
};
И есть ли разница в каком порядке перечислены ConcreteClass, Interface1, ..., InterfaceN?
// Так можно? Этот вариант чем-нибудь отличается от первого варианта?
class SomeClass : public Interface1, // интерфейс
public ConcreteClass, // класс
public Interface2, // интерфейс
...
public InterfaceN // интерфейс
{
//...
};