3つの要素と2つの構造
基本的なRepository
依存関係のあるRepository
複雑な依存関係のあるRepository
同じライフサイクルの役割が違うRepository
状態ごとのRepository
まとめ