18      1.   -   C++?

       ,     -
      .

  ,   C++. -,    
 ,    . -,    
-  .

1.1. - 

-    , -
  ,      .  -
     ,     -
. ,    ,     
,     .

     . ,  -
,  ,   . -
,        ;     
     .  
  ,      
     .   ' 
 : , ,   ,     -
 .     , ,   
  .         -
 ,          ,  
      .

      ,  (abstract data type,
ADT)       
.       ,     
. ,        ,  C++ 
       .

 (objects)   . -
      . --
     (inheritance). -
  ,        -
   .    
.  ,    .   -
        ,    
   ,    -
       .

      . , , -
 ,  ,        , -
 .           -
.          
.    ,  ,  -
    .      
    ,      -

'      (public)   .  . .