슈퍼 클래스에 기본적인 로직의 흐름을 만들고, 그 기능의 일부를 추상 메소드나 오버라이딩이 가능한 protected 메소드 등으로 만든 뒤, 서브 클래스에서 이런 메소드를 필요에 맞게 구현해서 사용하도록 하는 방법

스프링에서 자주 이용을 하는 디자인 패턴 

 

+ Recent posts