This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| design_pattern:proxy_pattern [2018/01/29 13:56] – [Client] ledyx | design_pattern:proxy_pattern [2022/06/14 17:20] (current) – [Proxy Pattern] ledyx | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| = Proxy Pattern = | = Proxy Pattern = | ||
| - | Lazy loading. | + | 본인이 필요해질 때까지 대리인(Proxy)에게 위임. 본인에 대한 접근(Access)를 줄여주는 패턴. |
| - | {{tag> | + | * **<fc red> |
| + | * Authorization | ||
| + | * Caching | ||
| + | * Lazy loading | ||
| + | * [[design_pattern: | ||
| + | |||
| + | {{tag> | ||
| = Virtual Proxy = | = Virtual Proxy = | ||
| - | Instance가 필요한 시점에서 생성 및 초기화를 실행. 필요한 객체만 생성하여 초기화시 속도 향상. 이 때, RealSubject 역할은 Proxy의 존재를 알지 못함. (말 그대로 대리자.) | + | Instance가 필요한 시점에서 생성 및 초기화를 실행. 필요한 객체만 생성하여 초기화시 속도 향상. 이 때, RealSubject 역할은 Proxy의 존재를 알지 못함. (말 그대로 대리자.) |
| == API == | == API == | ||