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