yongyongcoding 님의 블로그

  • 홈
  • 태그
  • 방명록

Java 1

[디자인 패턴] Observer 패턴이란? - 개발 경험

Observer 패턴이란 일대다 관계에서 주로 사용되며 객체의 상태 변화를 다른 객체들에 알릴 때 사용되는 디자인 패턴이다. 소켓에 대해 프로그래밍을 하던 도중 디자인 패턴이라는 개념을 접하게 되었다.내가 개발하던 프로그램은 "소켓을 이용한 클라이언트 간 메세지 송수신 프로그램"이었다. 어떻게 클라이언트의 메세지를 보내고 받을 수 있을까?이 때 사용했던 디자인 패턴이  바로 옵저버 패턴였다.   옵저버 패턴의 구조는 크게 3가지로 구성되어있다.1. 이벤트를 발생시키는 객체인 주체(Subject)2. 주체의 상태를 변화하고 감지하고 반응하는 객체인 옵저버(Observer)3. 옵저버의 행동을 담당하는 액션(Action)  그렇다면 클라이언트가 메세지 보내는 과정을 옵저버 패턴에 적용하면?1. 클라이언트가 ..

카테고리 없음 2025.02.16
이전
1
다음
더보기
프로필사진

yongyongcoding 님의 블로그

yongyongcoding 님의 블로그 입니다.

  • 분류 전체보기 (20) N
    • Spring (6)
    • DataBase (2)
    • Network (1)
    • Cloud (3) N

Tag

spring boot, 벡엔드, http, IOC, 백엔드, 쿠버네티스, 개발자, 개발지식, AWS, 컨테이너, 경험, db, Ai, 행복, spring, Cloud, It, 스프링, 개발, 데이터베이스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바