일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- c#
- Winform
- solid
- Excel Cell Format
- eventhandler
- JSON
- C# MDB Handle
- C# 파일 암/복호화
- MVC
- 경기도 버스정보시스템
- DrawEllipse
- sqlite3
- NUnit
- C# MDB
- TDD
- WPF
- 공공 데이터 포털
- eventargs
- Cell Border Style
- MDB Connect
- 객체지향
- GDI+
- 버스 API
- 시
- DrawRectangle
- 디자인 패턴
- 경기도 버스
- MDB Select
- delegate
- Json.NET
Archives
- Today
- Total
목록파사드 (1)
White Whale Studio
Facade Pattern (파사드 패턴)
Facade Pattern 파사드, 퍼사드, 파사아드 등등 Facade 는 정면, 앞면, 표면을 뜻합니다. 은닉성을 표현한 패턴이라고도 하더군요. 개념상으로 은닉성과 의미를 같이하며 하위 메서드들을 숨기고 표면에 나서서 다른 요청 메서드들에게 기능을 제공한다고 보시면 되겠습니다. 위에서 보시는 클래스 다이어그램을 예시로 살펴보겠습니다. 주제는 다른 블로그에서 Facade 패턴을 설명하면서 예시를 든 내용인데 제가 이해하는 과정에서 설명을 더했습니다.SmartManager는 그림상으로는 일반 클래스입니다만, 다이어그램을 그리기 위해서 표현한 것이고 실제로는 추상화합니다. (인터페이스) 우선 기본 데이터인 PictureItem이 있고해당 객체에 직접 접근하는 PictureManager와 Compensator..
IT Engineering/객체지향&디자인 패턴
2016. 6. 17. 17:44