ポリモーフィズム前提の時は、コピーコンストラクタはdeleteするのが良いのかね