Что касается следующей модели, как я могу написать метод Make
для выполнения цели использования ?Создайте экземпляр производного класса с использованием статического метода базового класса
Примечание: Я не хочу повторять метод Make
в каждом производном классе.
Использование:
Derived instance = Drived.Make();
AnotherDerived instance = AnotherDrived.Make();
ThirdDerived instance = ThirdDrived.Make();
Модель:
class Base
{
public static Base Make()
{
// What to write here?
}
}
class Derived : Base
{
}
class AnotherDerived : Base
{
}
class ThirdDerived : Base
{
}
??? = 'return new Derived();'. Пожалуйста, уточните свой вопрос. Каковы ваши намерения? – usr
@usr Прошу вас, пожалуйста, дополнить вопрос до голосования? – Hans
Возможно, перед отправкой вопроса, вы должны его заполнить (хотя я не сделал нисходящего). –