10.2.    355

         -
    (   ).

    ,      -
.        -
 .

association           (
 )

parameter        ,      -
 

local             ,      -
   

global            ,      -
   

self               

 ,     .
         .
       -
    ,     
.     ,  
 . ,  . 10.7   ,
    .

MainObject

1:  create 
2: Value := performAction

(ObjectD) {local}

2.1: Value := doActionf)
{parameter}

	'	{self}f
ObjectA
Actionf) | ameter} 1	
ObjectD

1.1:initialize()
{self}

1.1.1: initializeBQ {local}

1.1.2: InitializeCO {local}

ObjectB
ObjectC

. 10.7.  ,     
  

   . 10.7,  MainObject     -
 :

1: create
2: Value := performAction(ObjectF)

   1  MainObj ect   Obj ectA. 
ObjectA      MainObject (  
 ).       -
  .      -
   1,    ,    -
. ,    1 :

1.1: initialize()