일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Cell Border Style
- MDB Select
- 공공 데이터 포털
- eventhandler
- eventargs
- 경기도 버스
- MVC
- delegate
- MDB Connect
- C# 파일 암/복호화
- 객체지향
- c#
- DrawRectangle
- DrawEllipse
- Json.NET
- WPF
- NUnit
- 시
- Excel Cell Format
- TDD
- Winform
- 디자인 패턴
- solid
- sqlite3
- 버스 API
- GDI+
- C# MDB Handle
- 경기도 버스정보시스템
- C# MDB
- JSON
Archives
- Today
- Total
목록데코레이터 (1)
White Whale Studio
Decorator Pattern (데코레이터 패턴)
이 패턴은 처음에는 이해하기가 난해했던 패턴입니다. 객체에 추가적인 요건을 동적으로 첨가합니다.데코레이터는 서브 클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공합니다.라고 하는데 이름에서 어느정도 유추를 할 수 있는것처럼 Decorate : 꾸미다. 장식하다. 라는 의미를 가집니다. 즉, 특정 객체가 있으면 데코레이터를 통해 기능을 추가하는(장식하는) 것이 가능합니다.위임/상속으로 구현되어 감싸는 데코레이터의 개수에는 제한이 없습니다. 간단한 예를 들어볼까요.크리스마스가 되면 집집마다 분위기를 내기 위해 크리스마스 트리를 장식합니다.이 크리스마스 트리를 장식하는 것을 빗대어 보면 객체는 크리스마스 트리, 데코레이터는 트리에 장식을 달기 위한 규칙(추상 클래스), 트리에 달기 위한..
IT Engineering/객체지향&디자인 패턴
2016. 6. 17. 14:21