- () , , . , .
, :
() ;
( );
( ).
. :
, :
(1) (, );
(2) (, );
(3) (, .)
30 . - - . - : Simula (1967), Smalltalk (1970- .), C++ (1980- .) UML (1990- .). , -.
2.4.1.
- . [17]:
(abstraction);
(encapsulation);
(modularity);
(hierarchy).
, , , , , . , . . - . , , . .
|
|
( ), . , . , , , . , , , . : , ( ) - .
- , , . , , , , , , , . : , , , , . () . , , .
, . . , , , . , . , , , . , , , . , , , 80% . . , ( ). , .
(information hiding). . , , . , , .
|
|
, , () (. . 2.1). , . .
, . ( ) ( ). ( ), .
2.4.2.