多機能な1画面ってどうつくるべき?
上書き保存は簡単な機能だけどファイルを開いた状態と新規モードの判定フラグが必要になって、
気が付けばフラグだらけ、何をどのタイミングで変更したら良いか分からなくなる。