어댑터 패턴

    [디자인 패턴] 어댑터 패턴

    [디자인 패턴] 어댑터 패턴

    구조 패턴 구조 패턴은 설계에 있어서 객체와 클래스의 조합을 통해 더 큰 구조를 만드는 방법을 제공하는 디자인 패턴이다. 이 패턴들은 다음 3가지 를 중점으로 설계가 된다. 재사용성 : 이미 존재하는 클래스나 객체를 새로운 구조로 쉽게 재사용할 수 있게 해준다. 확장성 : 시스템의 일부분만 변경하거나 확장해도 전체 구조에 영향을 미치지 않도록 설계하는 것. 독립성 : 구현과 추상화를 분리하여 독립적으로 개발할 수 있게 하며 시스템의 복잡성 관리에 영향을 준다 어댑터 패턴 어댑터 패턴은 구조패턴에서 재사용성에 좀 더 초점을 맞춘 패턴이다. 어댑터 패턴은 호환되지 않는 인터페이스를 가진 레거시 클래스를 어댑터를 사용해서 새로 만드는 코드 시스템에 녹여내는 것에 목적이 있다. 호환되지 않는 클래스들이 함께 작..