Хорошо ли иметь конструктор в абстрактном классе?
Хорошая практика программирования для создания конструктора абстрактного класса? поскольку абстрактные классы не могут быть инициализированы, их дочерние классы инициализируются.
Ниже приведена моя структура класса.
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()
{
}
}