본문 바로가기 메뉴 바로가기

비가온다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

비가온다

검색하기 폼
  • 분류 전체보기 (5)
    • Spring프레임워크 (1)
    • git (1)
    • 디자인패턴 (1)
    • gradle (1)
  • 방명록

디자인패턴 (1)
옵저버 패턴 을 어떻게 활용 할 수 있을까?

옵저버 패턴을 살펴 보다가 어떤식으로 활용 할 수 있을 지 고민 해 보았다. 노트 어플리케이션을 예로 들어보자. 텍스트노트와 그림노트를 추가 할 수 있으며 새로운 노트가 생성 될 때마다 갱신되어 최신 기준으로 정렬 된다. 텍스트 노트는 타이틀이 없을 경우 자동으로 타이틀과 썸네일을 만들어 준다. 그림 노트는 썸네일만 만들어 준다. 옵저버 패턴으로 구현 한다면 충분히 만들 수 있을 거 같다. 1. 먼저 Note 인터페이스를 만들자 이 인터페이스는 노트가 추가되거나 수정 삭제 되었을 때 전달을 받아서 update를 실행 할 수 있다. Note.java public Interface Note() { update(); } 2. TextNote와 PictureNote 객체를 만들자. - Note 인터페이스를 상속..

디자인패턴 2019. 9. 28. 09:00
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • Git
  • 디자인패턴
  • proxy패턴
  • @import
  • @Configuration
  • spring
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바