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
- 자바
- IOC
- Kotlin for Java Developers
- exception
- Spring
- 링킹
- springboot
- String
- 프록시
- java
- 빌드툴
- ORM
- hibernate
- 클린코드
- FunctionalInterfaces
- beanfactory
- AutoConfiguration
- 토비의스프링3.1
- gradle
- JPA
- ApplicationContext
- 링커
- lambda
- Immutable
- 토비의스프링
- DispatcherServlet
- springwebmvc
- 컴퓨터시스템
- 메이븐
- DesignPattern
Archives
- Today
- Total
목록퍼사드패턴 (1)
엔지니어로 가는 길
퍼사드 패턴(Facade Pattern)이란?
Facade Pattern(퍼사드 패턴) 퍼사드 패턴은 서브시스템에 있는 인터페이스들에 대한 통합된 인터페이스를 제공한다. 퍼사드란 서브시스템을 더 쉽게 사용할 수 있도록 만드는 더 높은 수준의 인터페이스를 말한다. 퍼사드 패턴의 등장인물 및 역할은 다음과 같다. Facade: 클라이언트의 요청을 적절한 서브시스템 클래스에 위임한다. Subsystem classes: 서브시스템 기능을 구현한다. 서브시스템 클래스는 facade에 의해서만 사용된다. Client: Facade에게 특정 행동을 수행해달라고 요청한다. 온라인 쇼핑몰에서의 주문 시스템을 예로 들어보자. 현재의 상황에서 클라이언트는 서브시스템 클래스에 의해 구현된 서비스들과 다수의 상호작용을 해야하며, 서브시스템 클래스에 대한 정보를 알고 있어야..
프로그래밍
2020. 10. 6. 11:46