2012-05-21から1日間の記事一覧
今回はProxyパターンの復習です。 Proxyパターンは、インスタンスを必要になってから生成するというパターンです。多くのインスタンスの中から一つだけ選び出すといったような画面を作成する際に、インスタンス全てを完全な形で用意するのは無駄が多いです。…
今回はFlyweightパターンの復習です。 Flyweightパターンは、一度生成したオブジェクトを使いまわすことによってメモリの使用量などを抑えるデザインパターンです。 オブジェクトの種類が少なく、同じオブジェクトが繰り返し何度も使われるような場合におい…
今回はStateパターンの復習です。 Stateパターンは状態をクラスとして表現することで、コードの簡略化を行なっています。 どういうことかというと、状態分岐をコードに書くとif文やswitch文を書く必要があり、冗長になってしまいます。 しかも状態をひとつ追…