일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring webflux
- C
- 네트워크
- Proxy
- 자바
- react
- Data Structure
- Galera Cluster
- MSA
- 디자인 패턴
- JPA
- Kafka
- MySQL
- Java
- 자료구조
- IT
- 컴퓨터구조
- 백준
- OS
- Spring
- Heap
- 파이썬
- mongoDB
- JavaScript
- 알고리즘
- Algorithm
- redis
- design pattern
- c언어
- 운영체제
Archives
- Today
- Total
목록Bridge Pattern (1)
시냅스

Bridge Pattern 기능의 계층과 구현의 계층을 분리함 추상화와 구현을 분리하여 각각을 독립적으로 변경할 수 있게 함 기능의 확장과 구현의 확장을 따로 계층화 함 기능에 대한 여러가지 구현을 다양하게 적용할 수 있음 기능과 구현이 혼자하면 상속의 관계가 복잡해짐 두 계층을 분리하고 서로의 사이에 다리(Bridge)가 필요함 Abstraction (List) 추상화 개념의 상위 클래스이고 객체 구현자 (Implementor)에 대한 참조자를 관리 RefinedAbstraction (Stack, Queue) 추상화 개념의 확장된 기능을 정의 Implementor (AbstractList) 구현 클래스에 대한 선언을 제공 하위 클래스가 구현해야 하는 기능들을 선언한다. Implementor와 Abstr..
디자인 패턴
2022. 8. 24. 14:37