>>723
そのメンバ変数shapeが表すものは?
ShapeそのものだとしたらShapeクラスがいらない。
そうじゃないならメンバ変数の名前を見直す。