디자인 패턴 - 템플릿 콜백 패턴(Template Callback Pattern)
·
Design Pattern
템플릿 콜백 패턴이란?템플릿 콜백 패턴은 전략 패턴의 변형으로, 개발의 유연성과 재사용성을 높이는 디자인 패턴이다. 특히, Java에서 비동기 프로그래밍이나 이벤트 기반 프로그래밍을 구현할 때 유용하게 사용된다.Spring의 JdbcTemplate, RedisTemplate, TransactionTemplate 등에서 템플릿 콜백 패턴이 사용되고 있다.  특징변하지 않는 기능(템플릿)과 변하는 기능(콜백)을 분리한다.전략 패턴과 유사하지만 콜백을 템플릿 메서드의 파라미터로 전달한다.콜백은 주로 단일 메소드를 가진 인터페이스(함수형 인터페이스)를 사용한다.익명 클래스나 람다 표현식을 사용해서 콜백을 전달할 수 있다.  패턴 흐름Client가 템플릿 메서드를 호출하여 콜백을 전달한다.템플릿 메서드는 정해진 ..
Cold Bean
'스프링 템플릿 콜백' 태그의 글 목록