ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 디자인 패턴 간단 정리
    Java 2008. 2. 28. 10:56
    State
     상태를 클래스로 저장합니다.

    Decorator
     기능을 동적으로 확장 합니다.
     없는 기능을 추가한다기 보다는 기존의 기능을 좀더 확장하고자 할때 사용합니다.
     ex) java io

    Composite
     자기와 자기를 포함하는 컨테이너를 동일한 클래스에서 상속받고자 할때 사용한다.
     ex) java awt

    Bridge
     Stack은 StackImpl을 포함하고 StackImpl의 메서드로 포워딩 -> StackImpl( 동일 메서드 구현 )

    Mediator
     중재자 역할을 하는 패턴
     여러 객체들이 메시지를 주고 받는 행위를 Capsulation할 때 사용한다.
     모든 객체들은 Mediator 인스턴스를 가지고 있어야한다.

    Observer
     특정 객체 상태 변경시 다른 객체들에게 알린다.
Designed by Tistory.