2011-02-27 4 views
5

안녕하세요 팀에게 디자인 원리를 가르치기위한 과제가 있습니다. 이 미니 코스의 마지막 연습으로, 나는 자바에서 디자인 패턴에 대한 연습을 할 생각이었다. 제 아이디어는 코드를 잘못 작성한 코드를 제공하는 것이며, 여러 가지 디자인 패턴을 사용하여 리팩터링해야합니다. 내 검색에서 비슷한 것을 찾지 못했습니다 (웹 및 스택 오버플로 모두).자바로 디자인 패턴을 연습하십시오.

내가 찾고있는 항목과 비슷한 항목이 있으면 알려주세요.

감사

거기 밖으로 최고의 사이트의
+1

http://www.roseindia.net의 코드 중 하나를 수행해야합니다. –

답변

6

하나는 : http://www.industriallogic.com/xp/refactoring/catalog.html

그들은 기본적으로 다음 다시 고려 코드를 당신에게 코드를 표시합니다. 하나의 커다란 호핑 더미가 될 수는 없겠지만 몇 개의 집계 코드를 모아 하나의 추악한 코드를 만든 다음 동일한 방법으로 솔루션을 보여줄 수 있습니다.

10

마틴 파울러 (Martin Fowler)의 "리팩토링 : 기존 코드의 디자인 개선"에서 확인할 수 있습니다. 여기에는 "냄새"코딩 예제가 포함되어 있으며 리팩터링을위한 솔루션을 제공합니다.

관련 문제