UML
DesignPattern
함수형프로그래밍
대규모상속클래스
<aside>
💡
Program Design
- Design
- sw-tool (CASE도구)
- USECASE → 사용자중심
- UML → 클래스중심
(Uniform-Modeling-Languege)
- DFD → 기능중심, 데이터흐름 표현
(Data-Flow-Diagram)
- ERD → 데이터중심, 구조체 참조관계/관계도 표현
(Entity-Relation-Diagram)
- Tactics
- 같은 함수, 다른 출력타입 → 템플릿
- 같은 함수, 다른 입력타입 → 함수 오버라로딩
- 같은 함수, 작은 분기 → ?
- Pattern
</aside>