Template Method Pattern1 [Design Pattern] template method pattern [Design Pattern] template method pattern template method pattern 이란?? 템플릿 메서드 패턴은 추상 클래스와 구현 클래스로 작성할 수 있으며 메인이 되는 로직 부분은 추상 클래스의 일반 메서드로 선언해서 사용됩니다. 즉 구현 별로 달라질 수 있는 행동(메서드)들은 구현 클래스에서 선언 후 호출하는 방식으로 사용합니다. 아래와 같은 장단점이 있습니다. 장점 코드 중복 감소 자식 클래스의 역할을 감소시키면서 핵심 로직 관리 용이 객체 추가 및 확장 쉽게 가능 단점 추상 메서드가 너무 많아지면 클래스 관리 복잡 추상 클래스와 구현 클래스 간 복잡성 증대 예 알아보기 1. Template public abstract class HouseTemplate { pu.. 2019. 9. 18. 이전 1 다음