spring 썸네일형 리스트형 [서적 핵심 정리 - 토비의 스프링 3] Ch1. 오브젝트와 의존 관계 관심사의 분리 (Separation of Concerns)관심이 같은 것끼리 하나의 객체 또는 친한 객체로 모음관심이 다른 것은 가능한 따로 떨어져서 서로 영향을 주지 않도록 분리즉, 객체지향 설계의 기본 원칙인 High Cohesion, Low Coupling과 동일한 의미 리팩토링 (Refactoring)기존의 코드를 외부의 동작 방식에 변화 없이 내부 구조를 변경해서 재구성하는 작업 또는 기술을 의미 템플릿 메소드 패턴 (Templete Method Pattern)변하지 않는 기능을 슈퍼 클래스에 정의하고, 확장할 기능을 서브클래스에서 상속하여 정의하게 한다. 확장할 메소드를 템플릿 메소드라고 하며, 아래와 같은 방법으로 정의할 수 있다.추상 메소드 (abstract method) 훅 메소드 (ho.. 더보기 이전 1 다음