이멀젼씨

menu-opener icon
  • 홈
  • 태그
  • 방명록
[디자인 패턴] Mediator 패턴 포스팅 썸네일 이미지

디자인패턴

[디자인 패턴] Mediator 패턴

- 정의 다대다 관계에서 일대다 관계로 만들어주는 패턴이다 - UML 1. Cook인터페이스는 배달원(중재자)을 설정하는 setMediator메소드와 음식을 만드는 makeFood메소드를 갖는다 2. Cook인터페이스를 구현한 ChineseChef, JapaneseChef, KoreanChef는 메소드를 오버라이딩하여 구현한다 3. Mediator클래스는 배달할 음식을 받는 deliveryFood메소드와 주문 고객을 추가하는 addCutomer메소드를 갖는다 4. Customer인터페이스는 음식을 받는 receiveFood메소드를 갖는다 5. Customer인터페이스를 구현하는 Apartment, Villa, Office클래스는 receiveFood메소드를 오버라이딩한다 - 코드 Cook interfac..

2020.03.23 게시됨

1

공지사항

최근글

인기글

최근 작성된 댓글

태그 클라우드

  • 다익스트라
  • spring bootbuildimage
  • emptyDir
  • BOJ
  • Greedy
  • pv pvc
  • 쿠버네티스
  • 노드js
  • github actions
  • Spring
  • bootbuildImage 실행 에러
  • 디자인패턴
  • bootBuildImage jre jdk
  • 자바디자인패턴
  • bootBuildImage
  • node.js
  • BFS
  • k8s
  • springboot jwt
  • 세그먼트트리
  • DFS
  • 스프링부트 도커 이미지 빌드
  • kubernetes
  • No compatible attachment provider is available에러
  • 2021년 회고
  • BinarySearch
  • jwt로그인
  • 백준
  • 클린코드
  • 스프링강좌
Copyright . 베이스캠프 all rights reserved.
Designed by 베이스캠프
닫기 아이콘
사이드 프로필 배경이미지
블로그 이미지

이멀젼씨

  • 분류 전체보기 (55)
    • Git (1)
    • Problem Solving (1)
    • 디자인패턴 (18)
    • 백엔드 (22)
      • Java (2)
      • Spring (11)
      • JPA (3)
      • Spring Security (5)
      • Gradle (1)
      • Kotlin (0)
    • Kubernetes (6)
      • 이론 (5)
      • 실습 (0)
    • CI/CD (1)
    • 독서 (2)
    • 책 (1)

전체

오늘

어제

Designed by 베이스캠프

티스토리툴바