Please consider the following:
Am I going to have a problem? Can I skip an inheretance generation when both the base and the derived types are abstract, passing responsibility for implementing the base classes functionality further up the inheretance ladder?
Am I making sense?
Yet another unchecked rambling brought to you by:
Oddball
Code:
public abstract class BaseClass
{
public abstract void SomeMethod();
}
public abstract class MidlevelClass : BaseClass
{
// Wants me to implement SomeMethod();
// I don't WANT to implement some method!
}
public abstract class ToplevelClass : MidlevelClass
{
public override void SomeMethod()
{
// Better!
}
}
Am I going to have a problem? Can I skip an inheretance generation when both the base and the derived types are abstract, passing responsibility for implementing the base classes functionality further up the inheretance ladder?
Am I making sense?
Yet another unchecked rambling brought to you by:
Oddball