[Spring/디자인패턴] 리팩토링, 템플릿메소드패턴, 팩토리메소드패턴, 전략페턴, IoC, 빈 개념정리
출처- 토비의스프링 3.1 Vol.1리팩토링"기존의 코드를 외부의 동작방식에는 변화 없니 내부 구조를 변경하여 재구성하는 프로세스로 코드의 이해, 앞으로의 변화에 대응할 수 있도록 하며 생산성과 품질을 높여준다. 가장 대표적인 리팩토링 기법에는 중복된 코드 제거가 있다." 템플릿메소드패턴 & 팩토리메소드패턴템플릿메소드패턴"슈퍼클래스에 추상메소드나 오버라이딩 가능한 메소드를 정의하고 이 메소드를 사용하는 기본 알고리즘을 포함한 템플릿 메소드를 구현하여 서브클래스에서 오버라이딩할 수 있도록 하는 패턴"팩토리메소드패턴"슈퍼클래스에서 서브클래스가 구현할 메소드(주로 인터페이스)를 호출하여 오브젝트를 가져와 사용한다. 서브클래스는 이 인터페이스를 구체화할 수 있도록 미리 정의해놓은 이 메소드를 팩토리메소드라고 한..
이론/JSP&Spring&등등 이론
2018. 8. 27.