Хорошо ли иметь конструктор в абстрактном классе?

Хорошо ли иметь конструктор в абстрактном классе?

Является ли хорошей практикой программирования создание конструктора абстрактного класса? поскольку абстрактные классы не могут быть инициализированы, инициализируются их дочерние классы.

Ниже приводится структура моих классов.

public abstract class Scheduler
{
    private Storyboard timer;

    protected Scheduler()
    {
        // initialize the timer here.
        timer = new Storyboard();

        this.PollInterval = 60;
    }
}


public class TaskScheduler : Scheduler
{
    public TaskScheduler()
        : base()
    {

    }
}
10
задан Zain Shaikh 7 November 2010 в 08:25
поделиться