개발 GYM
close
프로필 배경
프로필 로고

개발 GYM

  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
  • 홈
  • 태그
  • 방명록

[디자인패턴] 이터레이터 패턴 (Iterator Pattern)

💡 이터레이터 패턴 (Iterator Pattern) 컬렉션 구현 방법을 노출시키지 않으면서도 그 집합체 안에 들어있는 모든 항목에 접근할 수 있는 방법을 제공한다. ■ 예제 : 레스토랑 합병 Steak 레스토랑과 Burger 레스토랑의 합병이 결정되었다. 두 레스토랑이 합병하면서 메뉴를 통일화하고 판매하기로 했다. (1) 문제인식 1. 두 레스토랑이 합의한 메뉴 항목 : MenuItem /** * 두 가게의 합의한 메뉴 */ public class MenuItem { String name; // 메뉴명 String description; // 메뉴설명 boolean vegetarian; // 베지테리언 여부 Long price; // 가격 public MenuItem(String name, String..

  • format_list_bulleted Desigin Pattern
  • · 2023. 1. 11.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
반응형
전체 카테고리
  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
최근 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바