1. '함수를 명령으로 바꾸기' 기법의 목적은 무엇인가? 한문장으로 쓰시오.

함수를 함수만을 위한 객체 안으로 캡슐화하면 유용한 객체를 명령 객체라고 하며, 명령 객체 대부분은 메서드 하나로 구성되며, 이 메서드를 요청해 실행하는 것이 목적이다.

함수를 쪼개기

2. 다음 코드에서는 Game 이 Controller에 의존적인 것이 마음에 걸린다. 적절한 11장의 기법을 찾아 리팩터링하시오.

https://jsfiddle.net/t7u9b1m6/

https://jsfiddle.net/ep973vjt/

3. 다음 코드에서는 약한 악취가 난다. 적절한 11장의 기법을 찾아 리팩터링하시오.

https://jsfiddle.net/bqm5vf4a/1/

4. 다음 코드에서는 약한 악취가 난다. 적절한 11장의 기법을 찾아 리팩터링하시오.

코드 :

https://jsfiddle.net/kL29ga5b/