일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 공공 데이터 포털
- 버스 API
- delegate
- C# MDB
- 시
- solid
- WPF
- c#
- 경기도 버스정보시스템
- Cell Border Style
- JSON
- eventhandler
- eventargs
- Json.NET
- Winform
- Excel Cell Format
- DrawRectangle
- MDB Select
- C# MDB Handle
- GDI+
- sqlite3
- MVC
- TDD
- NUnit
- DrawEllipse
- MDB Connect
- 디자인 패턴
- C# 파일 암/복호화
- 경기도 버스
- 객체지향
Archives
- Today
- Total
목록패턴 (1)
White Whale Studio
템플릿 메서드 패턴은1. 실행 과정을 구현한 상위 클래스2. 실행 과정의 일부 단계를 구현한 하위 클래스로 구성됩니다. 1.번의 상위 클래스는 기능 구현 시 필요한 각 단계를 정의하며, 일부는 추상 메서드로 구성됩니다.이 추상 메서드는 하위클래스에서 구현됩니다. 간단하게 그림으로 살펴보면, 요런 모양이 되겠네요. 정리 해보면,상위 클래스는 공통기능을 구현한 템플릿 메서드와 하위 클래스에서 개별적으로 기능 구현을 할 수 있도록 규약을 지정하는 추상 메서드로 구성이 됩니다.하위 클래스는 이 상위 클래스를 상속받아서 공통기능인 템플릿 메서드는 상위 클래스의 흐름을 따르고 하위 클래스에서 개별적으로 작성해야하는 추상 메서드의 실제 구현을 수행하게 되겠네요.우선 예제로 음료를 만드는 과정으로 해당 패턴을 살펴볼까..
IT Engineering/객체지향&디자인 패턴
2016. 6. 14. 18:10