UserDetails

    어댑터 패턴(Adapter Pattern)

    어댑터 패턴(Adapter Pattern) 어댑터패턴은 일치하지 않는 인터페이스를 가져 호환성이 없는 객체들을 같이 동작시킬 수 있는 구조적 디자인 패턴이다. 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환하는 패턴이다. 클라이언트가 사용하는 인터페이스를 따르지 않는 기존 코드를 재사용할 수 있게 해준다 다음과 같이 불린다. 어댑터(Adapter, Adaptor) 적응자 래퍼(Wrapper) 어댑터 패턴이 해결하려고 하는 문제는 다음과 같다 현재 사용하고 있는 라이브러리가 더 이상 요구에 부합하지 않아 재작성하거나, 다른 라이브러리를 사용해야 할 때가 있다. 다른 라이브러리를 사용하는 경우 Adapter 패턴을 이용해 기존 코드를 가능한 적게 변경하면서 새로운 라이브러리로 교체할 수 있다...