実装例を追加
デリゲートを一つのプロパティに統合した
テスト見直し