[스프링 입문을 위한 자바 객체 지향의 원리와 이해] 스프링이 사랑한 디자인 패턴: 어댑터, 프록시, 데코레이터, 싱글턴, 템플릿 메서드, 팩터리 메서드, 전략, 템플릿 콜백
학습목표 · 디자인 패턴이란? · 어댑터 패턴 · 프록시 패턴 · 데코레이터 패턴 · 싱글턴 패턴 · 템플릿 메서드 패턴 · 팩터리 메서드 패턴 · 전략 패턴 · 템플릿 콜백 패턴 · 스프링이 사랑한 다른 패턴들 디자인 패턴이란? · 프로그램을 작성하다 보면 비슷한 상황에 직면하게 되는 경우가 많은데, 그러한 상황에서 이전의 많은 개발자들이 고민하고 정제한 사실상의 표준 설계 패턴 · 실제 개발 현장에서 비즈니스 요구 사항을 프로그래밍으로 처리하면서 만들어진 다양한 해결책 중에서 많은 사람들이 인정한 베스트 프랙티스를 정리한 것 · 객체 지향을 도구로, 설계 원칙(SOLID)은 도구를 올바르게 사용하는 방법으로, 디자인 패턴은 레시피로 비유할 수 있음 · 스프링은 객체 지향의 특정과 설계 원칙을 극한까지..
2021. 10. 26.