私は3つのクラスを持っています
class GrandParent
{
virtual int GrandParentMethod() = 0;
};
class Parent : public GrandParent
{
virtual int ParentMethod() = 0;
virtual int GrandParentMethod() = 0;
};
class Child : public Parent
{
int ParentMethod() { return 1; }
int GrandParentMethod() { return 0; }
};
私の質問は次のとおりですGrandParentMethod
。Parent
クラスで宣言すると、しばらくしてからクラスを実装しやすくなりますChild
(抽象メソッドのヘッダーを1つ確認するだけで済みます)が、パフォーマンス(メモリ?CPU?)の問題はありますか?