デザインパターン [C#][デザインパターン] Iteratorパターン オブジェクトAとオブジェクトBがあり、オブジェクトBが持つ配列をオブジェクトAの中でforを使用して取り出すことを考えてみましょう。 この場合、オブジェクトAは以下のことを知っている必要があります。 オブジェクトBが持つデータの構造が配列で... 2015.04.10 デザインパターン未分類
C# [C#][デザインパターン] Facadeパターン 今回はFacadeパターンについて見ていきます。 クラスA、クラスB、クラスCという3つのクラスがあり、ある機能を実現するためにはすべてのクラスを利用する必要があるとします。 3つのクラスを利用するのは面倒なので、3つのクラスを利用するクラ... 2015.04.08 C#デザインパターン
C# [C#][デザインパターン] Singletonパターン 今回は、デザインパターンの1つであるSingletonパターンを作成してみます。 Singletonパターンは、そのクラスのインスタンスが1つしか生成されないことを保証することができます。 以下はC#におけるSingletonパターンのクラ... 2015.04.06 C#デザインパターン