Download X - LIFC

Transcript
 class M1 ...
static void INITIALISATION () ... /* Bloc exécuté pour l’initialisation de la classe */
static void op1() ... ...
class M2 ...
static void INITIALISATION () ... /* Bloc exécuté pour l’initialisation de la classe */
static void op2() ... ...
class M3 /* On suppose M3 instancié une fois */
void INITIALISATION () /* initialisation des variables de M3 */
M1.INITIALISATION();
M2.INITIALISATION();
...
M3() INITIALISATION () ;
... op () ... M1.op1() ; ... ; M2.op2() ; ... §#¨i©_ª 2k W ­h« 0~587MK`7 C +6587:9 1e;0r;<02O T Z + =vF 7 102Cdg M1 0 5 M2m 1 9 1 7 1<C 58+ 1<= 7¦04/ 02CY; + 1<C M3
Z+”+ / 5I=(F/ 7 1<0 + A-,02/ CW 5l^9 O3 58+ 1 5 021>; 02/ C + =4= 9 3(; +2@ 02=d=E0 3 7 1<= 7Œ 0u= + 3YCQ02O K|K 0 5 R 0r;0 ENSEMBLE1
0 0h=(F 1 0
1 587:5I02/ C
R 02m C
g
ENSEMBLE1
!
$
aa
dd
bb
243
B
ª 2k W kD« R 0y;<02Cf021 587M5I02/ CV;0 KM+ Z + =vF 7 10 A + 3402] C @’04/ 3 7 AB= +6587:9 1 K:9 = +LK 0 B+ 3 587 0 KMK 0£;02C 5 R 02CY;0
K 02C 5 ; 9 1B=u1 02/ =E02C(C +L7 380y;<0VZ 9 ; 7 A<043 K 0 5 R 0r;<0 5Q9 O 5 02C K 02C'021 587:5I02/ C~;0 KM+ Z + =(F 7 1<0 A 5 R '04/ 02CD+ ]
K { +L7 ;0d;<0 ENSEMBLE1 9 O<3 9 c 5 021 7 3YO<10 58+ c K 0h;02C 5 R 02Cp+r] ¡9 O3u= 9 ZpZD0¤; + 1<C K 0 58+ c K 0 + O
$