Rust implementations of the book Analysis Patterns:Reusable Object Models by Martin Fowler 関連と対応付け 本書のパターンにおける関連は両方向性である。パターンを使うときは, 両方向性関連,または単方向性関連のどちらかを選択できる。 読者のアプリケーションではどちらの方向性のものを使うのか, 捨てるのかを明らかにすべきである。その選択は,実際にはパターンに影響しない。 対応付け (役割) - ソフトウェア上の依存関係 関連 - 意味的なつながり