Информация об изменениях

Сообщение Re: Множественное наследование интерфейсов от 01.06.2018 18:16

Изменено 01.06.2018 18:20 Максим Рогожин

Re: Множественное наследование интерфейсов
Здравствуйте, Максим Рогожин, Вы писали:

Подскажите, пожалуйста, а есть ли минусы у такого дизайна?
class SomeClass : public ConcreteClass, // класс
                  public Interface1,    // интерфейс
                  public Interface2,    // интерфейс
                  ...
                  public InterfaceN     // интерфейс
{
//...
};


И есть ли разница в каком порядке перечислены ConcreteClass, Interface1, ..., InterfaceN?

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

Подскажите, пожалуйста, а есть ли минусы у такого дизайна?
class SomeClass : public ConcreteClass, // класс
                  public Interface1,    // интерфейс
                  public Interface2,    // интерфейс
                  ...
                  public InterfaceN     // интерфейс
{
//...
};


И есть ли разница в каком порядке перечислены ConcreteClass, Interface1, ..., InterfaceN?
// Так можно? Этот вариант чем-нибудь отличается от первого варианта?
class SomeClass : public Interface1,    // интерфейс
                  public ConcreteClass, // класс
                  public Interface2,    // интерфейс
                  ...
                  public InterfaceN     // интерфейс
{
//...
};