HANDA개발
HANDA개발공부
HANDA개발
전체 방문자
오늘
어제
  • HANDA_list
    • 취업일지
    • 일상
    • TIL
    • Linux
    • RabbitMQ
    • Spring
      • Security
      • Batch
      • Project
    • ERROR
    • DB
      • Oracle
      • PostgreSQL
    • JUnit
    • JAVA
    • AWS
    • OAuth2.0
    • Redis
    • API
    • Jenkins
    • Nigix
    • CS
    • 코테준비
      • 자료구조
      • 알고리즘
    • 학교수업
    • 디자인패턴

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • valid어노테이션
  • batch
  • SpringBatch
  • 어노테이션
  • 상태관리
  • 역직렬화
  • 프로시져호출
  • 애플코딩
  • EAI
  • error
  • JAVA명령어
  • Parameter
  • 다른파라미터
  • oracle
  • Spring
  • @Valid
  • gson
  • mybatis
  • 스프링배치
  • Job
  • JVM
  • 공부준비
  • garbaage
  • 명령어
  • cmd
  • 프로그래머스
  • 재실행
  • MQ
  • java실행과정
  • 데이터베이스

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
HANDA개발

HANDA개발공부

디자인패턴

[디자인패턴] 옵저버 패턴이란?

2023. 6. 22. 17:30

업무에서 POS 관련 C#소스를 봐야할 일이 생겨서 관련 문서를 찾아봤다.
Spring으로 보통 구현하는 MVC패턴과는 다르게

MVVM 패턴으로 구현되어있어 Observer 디자인패턴을 사용한다.

*Observer는 관찰자 역할을 하는데 

viewModel 이라는 observer인터페이스로 데이터가 변동이 생기면 바로 view에 전달해준다.

*어떻게 동작하는지는 아래 참고

 

https://pjh3749.tistory.com/266

 

[디자인패턴] 옵저버 패턴 (Observer Pattern) 아주 간단하게 정리해보기

옵저버 패턴이란? 옵저버란 스타크래프트 프로토스의 유닛으로 적들을 관찰하기 위해 탄생한 유닛이다. 테란전에서 필수 유닛이며 옵저버 패턴(observer pattern)은 객체의 상태 변화를 관찰하는 관

pjh3749.tistory.com

https://blog.centbin.com/c%ec%9c%bc%eb%a1%9c-%eb%b3%b8-mvvm-%ed%8c%a8%ed%84%b4-%ec%a0%95%eb%a6%ac-%eb%b0%8f-%ed%99%9c%ec%9a%a9-%eb%b0%a9%eb%b2%95%ec%9d%84-%ec%9d%b4%ec%95%bc%ea%b8%b0%ed%95%a9%eb%8b%88%eb%8b%a4/

 

C#으로 본 MVVM 패턴 정리 및 활용 - 센트빈 개발 블로그

MVVM 패턴은 Model과 View Model, View로 이루어진 패턴입니다. Model은 개념을 나타내는 Entity 입니다. 데이터를 나타내는 기본 단위가 됩니다. View는 ...

blog.centbin.com

 

    HANDA개발
    HANDA개발

    티스토리툴바