>>95
> 共通する点はずばりインターフェイスです

そんなのは基底クラスにしたいって話でわかる。
どんな共通インターフェースを備えるかを考えると、解決したりする。

Drawをインターフェースとするなら、
基底クラス名をDrawableにする、とかな。