목차 어떤 상황에서 쓰일까? 항상 나오는 예시.. 한국 전기제품 220V와 미국 전기제품 110V 사이에 꽂아서 전압을 맞추어주는 것을 어댑터라고한다! 소프트웨어에서도 동일하게, 서로 다른 인터페이스를 맞추어서 사용할 수 있게 해준다. 어댑터 패턴이란? 규격에 맞지 않는 객체를 클라이언트가 사용하는 인터페이스의 구현체로 바꾸어주는 패턴이다. 장점 - 기존 코드(Account)를 변경하지 않고 원하는 인터페이스 구현체(AccountUserDetails)를 만들어 재사용할 수 있다. 단점 - 새 클래스(AccountUserDetails)가 생겨 복잡도가 증가할 수 있다. 구현방법 기존코드 Security에서 제공하는 LoginHandler. Security 패키지에 있는 코드는 건드릴 수 없다고 가정한다!!..