例
abstract class Foobar
{
abstract void myAbstractMethod();
public void myConcreteMethod()
{
//busy code begin
myAbstractMethod();
// busy code complete
}
class childClass extends FooBar
{
@Override
public myAbstractMethod()
{
//busy code to make abstract method, concrete
}
}
これは受け入れられますか?これは正しいアプローチですか?これは貧弱なデザインですか?