(この質問は、「広すぎる」および「本当の質問ではない」ため、Stack Overflowで締めくくられたため、ここでより適切でしょうか?)
この質問に触発されました。イベントは、Observerパターンの言語レベルの実装であることを知っています。C#の言語機能として実装されている他のデザインパターンはありますか?他の言語で実装されたデザインパターンはたくさんあるので、この質問はC#固有のままにしておきたいです。
BCLのパターン実装(多くのWCFクラスのデコレーターやのファクトリーメソッドなどWebClient
)ではなく、言語レベルのパターンを探しています。
これまでのところ、オブザーバー(event
)とイテレーター(foreach
多くのBCLクラスおよびインターフェースとの組み合わせ)を認識しています。私が見逃している明らかなものはおそらく他にもあります。