수댕의 개발일지

  • 홈
  • 태그
  • 방명록

Observer 1

[CS] 디자인 패턴 - 행동 패턴

1. 행동 패턴행동패턴은 객체나 클래스 간의 알고리즘, 책임 할당 방식을 정의하는 디자인 패턴이다.  행동패턴의 종류로는 이터레이터, 옵저버, 전략, 책임연쇄, 커맨드, 중재자, 메멘토, 상태, 템플릿메서드, 비지터 패턴이있다. 그중, 이터레이터, 옵저버, 전략 패턴에 대해 차례대로 공부해보았다. 1-1 반복자 패턴 (Iterator Pattern)반복자 패턴은 컨테이너 객체의 내부 구조를 노출하지 않고, 그 내부 요소들에 순차적으로 접근할 수 있도록 설계된 패턴이다. 이를 통해 데이터를 탐색하는 로직과 데이터를 저장하는 로직을 분리한다. [장점]유연성 : 컬렉션의 구조가 변경되어도 반복 로직을 수정하지 않아도 된다 [코드] - JAVA 이렇게 iterator를 사용하여 자바의 리스트를 순차적으로 접근할..

📚 CS/그 외 2024.11.21
이전
1
다음
더보기
프로필사진

CS 공부와 코딩 공부 저장소

  • 분류 전체보기 (172)
    • 👯‍♀️ 프로젝트 회고 (4)
      • [Team] 졸업프로젝트 - 무인매장솔루션 (1)
      • [Team] ESWEEK 대회 (1)
      • [Personal] IOT - 날씨 기반 프로젝트 (1)
      • [Team] DNA - 당신의 안식 앱 개발 (0)
      • [Team] Cobra09 - 공동 구매 마켓 프.. (1)
      • [Team] TeamFlow - 협업 툴 프로젝트 (0)
    • 🙋‍♀️ Server (12)
    • 🙋‍♀️ Infra (4)
    • 🙋‍♀️ Android (12)
    • 🙋‍♀️ AI (8)
    • 📚 CS (53)
      • 알고리즘, 자료구조 (11)
      • 데이터베이스 (22)
      • 운영체제 (7)
      • 네트워크 (2)
      • 그 외 (9)
    • 👩‍💻 코테 공부 (77)
      • 코테 공부 (77)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바