객체지향 디자인패턴 1

JIWOO YUN·2023년 3월 9일
0

movie


singleton

  • 객체는 하나만 만들어서 진행하는 패턴

strategy 패턴

  • 모드마다 동작 하나 하나를 모듈로 따로 분리해서 , 버튼들을 누를때마다 실행될 검색모듈을 갈아 끼워서 처리하는 전략
  • 동립적이고 상호교환이 가능한 패턴

State 패턴

  • 특정 상태의 방식 모드를 바꿔줄때, 특정 상태마다 다르게 할일을 그 상태마다 하나하나 모듈화 해서 지정화 하는데 쓰는 패턴
  • 메소드가 실행될때 모드가 전환 되는 것

Command

  • 실행될 기능을 캡슐화함으로써 주어진 여러기능을 실행할 수 있는 재사용성이 높은 클래스를 설계하는 패턴이다.
  • 여러작업을 수행한뒤 뒤로가기나 앞으로 가기를 구현하는 등 다양한 방식으로 활용이 가능하다.

Adapter

  • 인터페이스가 서로 다른 객체들이 같은 형식아래 작동하게 해주는 방식

proxy

  • 대리자
  • 대리인 역할의 클래스를 따로 두어서 가벼운 일은 대리인이 처리하고 무거운 작업을 할때 실제 클래스를 생산하여 사용하는 패턴
profile
열심히하자

0개의 댓글