「 設計 」 一覧

anger

オブジェクト指向っぽくないメソッドの実装を愚痴る

  2017/01/17    設計

クラスにおけるpublicメソッド(API/インターフェース)の実装について。 …

no image

Facadeパターン

  2016/10/12    設計

複数のメソッド・インターフェースを組み合わせて行う処理を1クラスに定義することで …

no image

Mediatorパターン

  2016/10/04    設計 ,

各オブジェクト間の繋がりを別のオブジェクトに任せる手法。 例えばSeekBarと …

no image

リストの戻り値にNullを返すな

  2016/09/22    設計 ,

戻り値にもNull Objectパターンをちゃんと意識しましょう。 配列、リスト …

no image

Bridgeパターン

  2016/09/20    設計 ,

個人的にはC++時代に有効だった手法かなと。 C#やJavaで使うとなるとインタ …

no image

Stateパターン

  2016/09/17    設計 ,

Stateパターンは状態を表現する際に用いることが多く、多態性(ポリモーフィズム …

no image

Null Objectパターン

  2016/09/14    設計

初期状態など何も処理を行いたくない場合、その状態を管理しているオブジェクトにNu …