2011-02-27 20 views
5

こんにちは 私はチームに設計原則の主題を教える任務があります。このミニコースの最終的な練習として、私は彼らにJavaでデザインパターンのエクササイズを与えることを考えました。 私の考えでは、コードをひどく書いてしまい、いくつかのデザインパターンを使ってリファクタリングする必要があります。私は検索で似たものは見つけられませんでした(ウェブとスタックオーバーフローの両方)。Javaでのデザインパターンの演習

私が探しているものに類似したものはありますか?

おかげでそこに最高のサイトの

+1

http://www.roseindia.netのコードのいずれかを実行する必要があります。 –

答えて

6

ワン:http://www.industriallogic.com/xp/refactoring/catalog.html

は、彼らは基本的にあなたのコードを、その後、リファクタリング、コードを示しています。それは1つの大きなホッピングパイルではありませんが、いくつか集計して集めて醜いコードを形成してから、ソリューションを表示することもできます。

10

Martin Fowlerの本書「リファクタリング:既存コードの設計の改善」をチェックすることができます。 「臭い」コーディングの例を含み、リファクタリングするためのソリューションを提供します。

5

Refactoring to Patterns http://ecx.images-amazon.com/images/I/516pPX8YmvL._SL500_AA300_.jpg

これは、法案を埋めるコードの多くを持っています。著者であるJoshua Kerievskyは、Industrial Logicの創始者でもあります。このトピックでは、Nixがこのトピックで優れたマテリアルを指摘しています。

+0

+1私は本を言いたいと思ったが、「パターンにリファクタリングする」というのは驚くべき本だと忘れてしまった。 – Nix

関連する問題