자바디자인패턴1 [Java] 디자인 패턴 1. 어댑터패턴 : 서로 다른 인터페이스를 가진 두 클래스가 함께 작동할수 있도록 중간에서 변환해주는 디자인 패턴이다. 기존에 개발된 클래스를 새로운 인터페이스에 맞게 재사용 할때 유용함 2. 프록시 패턴: 실제 객체를 대신하는 대리객체를 통해 실제 객체에 대한 접근을 제어하는 구조적 디자인 패턴이다 프록시는 실제 객체와 동일한 인터페이스를 구현, 클라이언트는 프록시를 통해 간접적으로 실제 객체와 상호 작용한다. ocp와 의존 역전 원칙이 적용된 패턴 언제 사용? 지연 초기화: 객체를 사용하기 전까지 초기화를 미루어서 리소스를 절약하고자할때 접근 권한 통제: 특정 클라이언트만 서비스 객체에 접근할수 있도록 권한을 관리할때 3. 데코레이터 패턴: 객체에 동적으로 새로운 책임, 기능을 추가할수 있는 디자.. 2025. 3. 31. 이전 1 다음