Bridge 패턴
Bridge의 의미는 다리이다. 기능 클래스 계층과 구현 클래스 계층을 서로 연결하는 패턴이다. 클래스 계층의 두가지 역할 1. 기능 클래스 계층 상위 클래스는 기본적인 기능을 갖고 있다.하위 클래스는 기본적인 기능에 새로운 기능이 추가 된다. A라는 추상 클래스를 상속받는 B라는 클래스 존재. 2. 구현 클래스 계층최상위 클래스가 인터페이스이고 이 인터페이스는 자식 클래스들에서 구체화될 메소드들이 정의되어 있다.자식 클래스에서 부모 인터페이스를 구현하여 사용한다. A라는 인터페이스를 구현한 B라는 객체가 있을때 이것을 구현의 클래스 계층이라고 한다. 클래스 계층의 분리 만약에 기능 클래스 계층과 구현 클래스 계층이 분리되어 있지 않다면? 그렇다면 하나의 계층 구조 안에 구현 클래스와 기능 클래스가 혼재..
디자인패턴
2018. 2. 8. 16:56
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- reducer
- props
- Action
- es6
- Next.js
- webpack
- reactdom
- promise
- react
- reflow
- Babel
- atomic design
- server side rendering
- storybook
- typescript
- computed
- mobx
- design system
- javascript
- type alias
- rendering scope
- useEffect
- Polyfill
- react hooks
- async
- state
- await
- useRef
- hydrate
- return type
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함