향? ¶
¶
- = 트 하 트 키
, 히 탈하 합 템 .
- = + 행
¶
- Identity() - , 해 한.
- Classification() - 행 한 클(class) .
클 (instance) .
클 (operation) , 한 행 하 .( (attribute) 합. .)
- Polymorphism(형) - 행하 클 행 .
'(move)' '' 클 택 , '' 클 한 해 행 .
- Inheritance() - (hierarchy) 클 한.
, 클 클(subclass) 클 클 . , 클 할 클(super class) 하 할 .
향 ¶
- 향 활 하 하 해 .
- 한.
-- black box : 통키 하 .
¶
향 | |
함 | 클 |
향 | |
object | |
,형 합 | 형 합 |
향 ¶
- 화(data abstraction) : (data entity) 한 형화한. 형 .
- 화(encapsulation) : 항 항 킨. 화 행 (information hiding) . 클 (method) 한. 화 통해 템 태(state) 화키 해.
- combining data and behavior : 한 행킬 히 하 .
- sharing : 행 화(sharing) 클 (inheritance) 하.
(reuse) 한 .
클 클 화(specification), 클 화(generalization) 한.
- 화(Capsulation) : 화 함 함 해 통 통키 .
하 한 페 하 , 함 해 페 하.
함 해 한. .
클 하 해 할 하 . 표 판 통호 한 페 . 화 킨.
- 형 클 (Class and Objectas any type data) : 한 2 . 하 한 하 한 한.
하 ? 한 , .
한 형 하 .
히 통 히 .
- (Inheritance) : 클 했 클 하 한 클 .
. 150. 하 300 . 150 클 300 포함 . 향 . 300 하 힘 .
- 형(Polymophism) : 형 형 향 .
150 300 하 . 형. 클 . 히 ( 300) 행 클( 하 150 하 300 ).
형 클 탕 한 하 .
향 ¶
1. 향 (object-oriented anaysis : OOA)
하 형(model) 하 (real-world) 한 . 형 .
형(object model) : 하 (static structure) (interface) (object diagram) 한.
형(dynamic model) : 흐 템 화 태 (state diagram) 한. (real-time) 템 하.
형(fuction model) : 템 하 흐(DFD) .
2. 향 (object-oriented design : OOD)
향 템 크 .
템 (system design) : 템 템 해한. , 해 , 확.
(object design) : 한 한 형 하 화. .
3. 향 (object-oriented programming : OOP)
형 하 . , 클, 포하 향 (object-oriented programming language : C++, Smalltalk ) 하 클, 하 (object-oriented based programming language : Ada ) .
한, (structured programming language : C, Pascal ) 향 활 하 향 템(OODBMS) .
향 , 화하 , .
한, (structured programming language : C, Pascal ) 향 활 하 향 템(OODBMS) .
향 , 화하 , .