반응형
제육's 휘발성 코딩
반응형
article thumbnail
[토비의 스프링 3.1] 디자인 패턴 - 템플릿 메서드, 전략, 템플릿 콜백 패턴

3장 템플릿 객체지향 설계의 핵심 원칙인 OCP원칙은 확장에는 열려 있고 변경에는 닫혀있도록 설계하는 원칙이다. 이 원칙은 코드에서 고정되어 변하지않으려는 성질을 가진 코드와, 변경을 통해 다양해지고 확장하려는 성질을 나누어서 효율적인 구조로 만들어 주는 방식이다. 템플릿이란 변경이 거의 일어나지 않으며 일정한 패턴으로 유지되는 특성을 독립적으로 추려내서 활용하는 방법을 의미한다. 3.1 다시보는 초난감 DAO public class UserDao { private DataSource dataSource; public UserDao() {} public void setDataSource(DataSource dataSource) { this.dataSource = dataSource; } public vo..

반응형
반응형