タグ

デザインパターンに関するu1_fukuiのブックマーク (2)

  • サルでもわかる 逆引きデザインパターン

    デザインパターンは「良い設計の虎の巻」 デザインパターンとは簡単に言うと「良い設計の虎の巻」です。 プログラミングや設計をしていると、以前経験したことがある、 似たような問題に出くわすことがよくありますよね。 そのような問題の解決法にわかりやすい名前を付けて、 カタログ化(虎の巻化)したものがデザインパターンです。 デザインパターンは虎の巻ですので、 知っているのと知らないのでは設計や効率に大きく差がついてきます。 先人たちの「設計に関する試行錯誤の結果」であるデザインパターンを、 効果的に再利用しない手はありません。 デザインパターンにはいくつか種類があります。 表1 デザインパターンの種類 カタログ名 説明

  • パターン指向リファクタリング - Strategic Choice

    書籍「パターン指向リファクタリング入門 - ソフトウェア設計を改善する27の作法」で示されている27のリファクタリング。パターンはリファクタリングの道しるべ目的書籍そのものの目的は以下の通り。リファクタリングとパターンを組み合わせて使う方法を理解する。パターン思考のリファクタリングによって既存コードの設計を改善する。コードの中で、パターン指向のリファクタリングが必要な部分を判別する。パターンは、新しい設計の初期段階よりも、既存の設計を改善するのに利用する方が向いている理由を知る。写経的には、特に「パターンの使いどころ」という観点で行う。具体的なリファクタリング方法については(考え方というより実装技術寄りなので)優先度を下げる。リファクタリング一覧生成 生成メソッドによるコンストラクタの置き換えFactoryによる生成処理の書き換えFactoryによるクラス群の隠蔽Factory Metho

  • 1