クラスAとBがあり、AとBには共通のメンバ変数や実装させたいインターフェイスがあるので、

抽象クラスCを作って、そこにメンバ変数とそのアクセサメソッド、インターフェイス実装を書き、
CをAとBに継承させているんですが、これは抽象クラスにする意義はあるのでしょうか?
例えばCは普通のクラスでもいいのでしょうか?


この疑問点を更に掘り下げると「普通の親クラスではなくて、抽象クラスを使って継承させる意義はなんですか?」に収斂するかもしれません。