C++ Sample Project
C# Sample Project
객체지향 설계를 위해서 무엇 보다 우선 습득해야 할 것은
객체지향 설계 원칙입니다.
1. SRP - 단일 책임의 원칙(Single Responsibility Principle)
2. DIP - 의존 관계 역전의 원칙(Dependency Inversion Principle)
3. ISP - 인터페이스 분리의 원칙(Interface Segregation Principle)
4. LSP - 리스코프 대체 원칙(Liskov Substitution Principle)
5. OCP - 개방 폐쇄 원칙(Open-Closed Principle)
마소에서 객체지향 설계 원칙을 연재한 자료가 있습니다.
http://www.zdnet.co.kr/builder/dev/modeling/
참고하시면 더욱 좋을 듯 합니다.
또한 "소프트웨어 개발의 지혜" 도서에도 객체지향 설계 원칙을 설명하고 있습니다.
'Object-Oriented Design' 카테고리의 다른 글
| 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 |
| GoF[01] 몸 풀기(Class Diagram) (0) | 2007/09/14 |
| GoF[00] Gof Design Patterns을 공부하면서.... (0) | 2007/09/14 |


OOD_03_20070912_OOD_Principles.pdf
DesignPattern_Strategy_Cpp.zip
댓글을 달아 주세요