Наследование интерфейсов
От: ruccoder Россия  
Дата: 09.07.07 08:08
Оценка:
У меня с товарищем возникли разногласия по поводу правильности наследования интерфейсов c точки зрения архитектуры. Есть два интерфейса, один является наследником другого.


Родительский:
public interface IFirst
{
    int Weight
    {
        get;
    }
}


Дочерний:

public interface ISecond : IFirst
{
    new double Weight
    {
        get;
    }
}


Дело в том,что в дочернем интерфейсе меняется тип свойства.

Я считаю что это правильное наследование, при условии, что оба интерфейса одновременно не будут явлеться родителями одного и того же класса.

Как Вы считаете?
Best great,
gr. Craftsmanar
icq: 334643333
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.