でもこれ理想系じゃね?
わけるべきところは最小限でわけて共用できるところは共用する