C++ Project Sample
C# Project Sample
Code Reuse
대부분 개발자(저를 포함해서)들은 인터페이스 보다는 구현 상속에 익숙해 있다.
인터페이스가 아닌 구현 상속에 익숙한 이유는..?
그 보다 더욱 중요한 점은 올바른 구현 상속을 사용하는 것이다.
올바른 구현 상속에 대한 힌트를 Template Method 패턴에서 찾을 수 있다.
올바른 구현 상속은
기반 클래스가 파생 클래스의 확장에 대한 제어권을 갖게 하는 것이다.
국내 도서 중에서 C++ 언어로 기술한 디자인 패턴 서적이다.
또한 저자(장세찬)님께서 패턴을 사용할 때 같이 고민해야할 꺼리들을 넘 잘 정리해 주셨다.
사실...
디자인 패턴은 개발 언어와는 아무런 관련이 없다고 할 수 있다.
'Object-Oriented Design' 카테고리의 다른 글
| GoF[07] Composite 패턴 (0) | 2007/09/14 |
|---|---|
| GoF[06] Decorator 패턴 (0) | 2007/09/14 |
| GoF[05] Template Method 패턴 (0) | 2007/09/14 |
| GoF[04] Flexibility(유연성) & Reusability(재사용성) (0) | 2007/09/14 |
| GoF[03] Strategy 패턴(Object-Oriented Design 원칙) (0) | 2007/09/14 |
| GoF[02] Object-Oriented (0) | 2007/09/14 |


OOD_05_20070913_TemplateMethod.pdf
DesignPattern_TemplateMethod_Cpp.zip
댓글을 달아 주세요