반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring
- 스프링 부트 입문
- 스프링 빈
- 스프링 부트
- db
- 생성자 주입
- jdbc
- Effective Java
- mybatis
- DI
- 필드 주입
- assertThrows
- resultMap
- assertThat
- 스프링 부트 기본
- kafka
- sqld
- 스프링 컨테이너
- springboot
- 스프링 프레임워크
- 스프링부트
- 싱글톤
- thymeleaf
- DIP
- java
- Javascript
- 스프링
- SQL
- @Configuration
- JPA
Archives
- Today
- Total
목록디자인패턴 중재자 (1)
선 조치 후 분석

중재자 (Mediator) 패턴객체들 간의 의사소통 하는 방법을 캡슐화하여 객체 간의 의존성(결합도)을 낮추는 패턴객체 간의 중간 의사소통 담당자(중재자)를 통해 객체 간의 소통을 캡슐화하는 방법객체 간의 직접적인 상호작용보다 중자를 두어 간접적으로 상호작용 하도록 하는 것컴포넌트 사이의 M:N의 의존관계가 중재자와의 M:1의 의존관계가 되므로 결합도 감소구조Mediator : Colleague 객체 간의 상호참조를 위한 인터페이스. 클라이언트 등록, 실행등의 메소드 정의Colleague : 다른 Colleague와의 상호참조를 위한 인터페이스ConcreteMediator : Mediator 구현 클래스, Colleague 간의 상호참조를 조정ConcreteColleage : Colleage 구현 클래스..
Language/Design Pattern
2023. 11. 7. 11:13