06. 어댑터 패턴
1. 의미 기존 코드를 클라이언트가 사용하는 인터페이스의 구현체로 바꿔주는 패턴 인터페이스를 따르지 않는 기존 코드를 재사용 할수 있음. 2. 예제 2.1. security package 예제로security 패키지 안에 로그인 관련 기능을 라이브러리 형식으로 제공해주고 있음. /** * 회원 정보 */ public interface UserDetails { String getUserName(); String getPassword(); } /** * 화원 관련 처리 */ public interface UserDetailsService { UserDetails loadUser(String username); } public class LoginHandler { private final UserDetails..
디자인 패턴
2022. 2. 10. 17:06