공부일지

옵저버 패턴 - 특강 정리(작성중) (1) 본문

독서/게임 프로그래밍 패턴

옵저버 패턴 - 특강 정리(작성중) (1)

이하택 2023. 10. 2. 23:37


  • 뇌피셜 다량 함유.
  • 복용 주의
  • 지적 환영

옵저버 패턴의 정의

💡
객체 사이 일대 다 의존성을 정의하는 패턴

Subject 객체의 상태 변경 시 여러 Observer 객체에 알림을 보내 업데이트 시키는 패턴

사용 이유 : 코드 유지 보수 시에 기존 코드 지우고 접근하기 번거로워서

델리게이트와 비슷한가?

델리게이트는 대리자, 즉 무엇

예제

일기예보 구조

  • 어떤 점이 문제가 될까?
  • 전개
  • 이후 코드

  • 개선할 점

(게임) 파티원 객체들의 마나나 체력 등의 디스플레이 업데이트

로스트아크 - https://www.inven.co.kr/board/lostark/4811/112300
  • 전개과정


Reference

내일배움캠프
국비지원 코딩, 내일배움캠프는 개발자 취업까지 자신 있습니다. 기간 제한 없는 취업 컨설팅을 받으며 비전공자 IT취업 준비, 확실히 끝내세요.
https://nbcamp.spartacodingclub.kr/game

옵저버 패턴
Created with FigJam
https://www.figma.com/file/bWglybESalC7kkRyP3sVnS/%EC%98%B5%EC%A0%80%EB%B2%84-%ED%8C%A8%ED%84%B4?type=whiteboard&node-id=0-1&t=aYgJyYztwYyMNeiT-0


Uploaded by N2T

'독서 > 게임 프로그래밍 패턴' 카테고리의 다른 글

싱글톤 패턴(작성중)  (0) 2023.09.27