본문 바로가기

Coding Memo

검색하기
Coding Memo
프로필사진 minttea25

  • 분류 전체보기 (163)
    • Language (78)
      • C++ (37)
      • C# (18)
      • Kotlin (20)
      • Python (3)
    • Unreal Engine (1)
    • Android (2)
    • Unity (8)
    • 문제풀이 (12)
      • BOJ (11)
      • Code Forces (1)
    • Game Server (C++) (18)
    • 메모 (12)
    • Icons (1)
    • etc (29)
Guestbook
Notice
Recent Posts
Recent Comments
Link
Tags
  • error
  • Unity
  • MariaDB
  • 백준
  • Singleton
  • winsock
  • Visual Studio
  • db
  • protobuf
  • 유니티
  • SOCKET
  • 직렬화
  • RDS
  • OVERLAPPED
  • Server
  • template
  • Java
  • C++
  • c#
  • serialization
  • 메모리
  • Socket Programming
  • 데이터베이스
  • aws
  • 디자인 패턴
  • Lock
  • 에러
  • database
  • 디자인패턴
  • tcp
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Observer Pattern (1)

Coding Memo

Observer Pattern [관찰자 패턴]

Observer 패턴은 Observable 패턴으로 불리기도 한다. Observer 패턴은 개체 간 1:N 종속성을 설정할 때 사용되는 동작(행태) 디자인 패턴이다. Subject의 상태가 변경되면 이 Subject에 등록되어 있는 Observer들에게 통지를 해주어 Observer에서 각각의 처리를 할 수 있도록 알려준다. 개제 간에 느슨한 결합을 형성하며, 몇몇 언어들을 자체적으로 간접적 제공(인터페이스 및 클래스)하는 경우도 있다. 예시 C# System - IObservable, IObserver Java java.util.Observable, java.util.Observer Note: 관찰자 패턴은 UI를 업데이트하는데에도 이용할 수 있다. 특정 값이 변경되었을 때, 변화를 감지하고 UI를 자..

etc 2023. 6. 11. 16:22
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바