2012-05-21から1日間の記事一覧

復習:Proxyパターン

今回はProxyパターンの復習です。 Proxyパターンは、インスタンスを必要になってから生成するというパターンです。多くのインスタンスの中から一つだけ選び出すといったような画面を作成する際に、インスタンス全てを完全な形で用意するのは無駄が多いです。…

復習:Flyweightパターン

今回はFlyweightパターンの復習です。 Flyweightパターンは、一度生成したオブジェクトを使いまわすことによってメモリの使用量などを抑えるデザインパターンです。 オブジェクトの種類が少なく、同じオブジェクトが繰り返し何度も使われるような場合におい…

復習:Stateパターン

今回はStateパターンの復習です。 Stateパターンは状態をクラスとして表現することで、コードの簡略化を行なっています。 どういうことかというと、状態分岐をコードに書くとif文やswitch文を書く必要があり、冗長になってしまいます。 しかも状態をひとつ追…