반응형
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
- 스프링 부트
- 스프링
- JPA
- springboot
- 생성자 주입
- Effective Java
- SQL
- 스프링 빈
- 스프링 프레임워크
- 스프링 부트 기본
- DIP
- 스프링부트
- sqld
- thymeleaf
- assertThat
- 필드 주입
- kafka
- db
- java
- 스프링 컨테이너
- spring
- resultMap
- DI
- mybatis
- 싱글톤
- @Configuration
- 스프링 부트 입문
- Javascript
- jdbc
- assertThrows
Archives
- Today
- Total
목록Design Pattern Facade (1)
선 조치 후 분석

퍼사드 (Facade) 패턴복잡한 서브 시스템의 의존성을 최소화하기 위한 목적을 가지는 패턴클라이언트가 사용해야 하는 복잡한 서브 시스템의 의존성을 간단한 인터페이스로 추상화할 수 있다고 한다.어떤 서브시스템의 일련의 인터페이스에 대한 통합된 인터페이스를 제공퍼사드 패턴의 궁극적인 목표는 '객체 간의 의존성을 느슨하게 만드는 것'이다 퍼사드 (Facade) 패턴을 사용하기 좋은 시기시스템이 너무 복잡할 때간단한 인터페이스를 통해 복잡한 시스템을 접근하도록 하고 싶을 때시스템을 사용하고 있는 외부와 결합도가 너무 높을 때, 의존성을 낮추기 위할 때 Facade : 서브시스템 기능을 편리하게 사용할 수 있도록 하기 위해 여러 시스템과 상호 작용하는 복잡한 로직을 재정리해서 높은 레벨의 인터페이스를 구성한다...
Language/Design Pattern
2023. 10. 30. 08:05