この場合の設計って、人に理解しやすいやつを目指してるの?それともリソースを少しでも節約する方針でやっているの?
それによって継承の仕方も変わると思うけど…