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