객체지향 디자인패턴 1

최경현·2023년 11월 3일
0

movie

Strategy - 클래스 라이브러리 같은 어떤 소프트웨어의 다른 커다란 코드 부분에 대한 간략화된 인터페이스를 제공하는 객체

state - 객체의 행동을 상태 객체로 캡슐화하여, 객체가 내부적으로 상태를 변경하면 행동이 자동으로 조절됩니다.

command - 요청을 객체로 캡슐화하여 매개변수화된 방식으로 클라이언트 요청, 큐 또는 작업 로그를 지원하거나 요청을 취소할 수 있는 작업과 같이 여러 다른 작업을 수행할 때 사용됩니다.

adapter - 호환되지 않는 인터페이스를 가진 두 개의 클래스를 함께 동작할 수 있도록 중간에서 어댑터 역할을 하는 객체를 사용하여 연결하는 패턴입니다.

proxy - 다른 객체에 대한 대리자 또는 대체자 역할을 하는 객체를 제공하여 해당 객체에 대한 간접적인 접근을 제공하는 패턴입니다. 프록시는 클라이언트와 실제 객체 간의 중재 역할을 수행하며, 클라이언트는 실제 객체를 직접 다루지 않고 프록시를 통해 상호작용합니다.

profile
ㅇㅇ

0개의 댓글