Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
17Activity
0 of .
Results for:
No results containing your search query
P. 1
Les objets

Les objets

Ratings: (0)|Views: 884 |Likes:
Published by api-26420184

More info:

Published by: api-26420184 on Dec 03, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

MODULE : PROGRAMMATION ORIENTEE OBJET
TDI 2CDS 2009/2010
FORMATEUR :M. Hamid AZZI
1/5
CFHN RABAT
Les objets
MODULE : PROGRAMMATION ORIENTEE OBJET
TDI 2CDS 2009/2010
FORMATEUR :M. Hamid AZZI
2/5
CFHN RABAT
La programmation par "objet"
n
Faire correspondre \u00e0 un objet r\u00e9el une repr\u00e9sentation la
plus proche possible.
n
Exemple : une voiture
u
est unique (celle qui est devant moi)
u
a des caract\u00e9ristiques (marque, prix, couleur, etc...)
u
est dans un certain \u00e9tat (arr\u00eat)
u
a un certain comportement (le fait de tourner la clef permet
de d\u00e9marrer la voiture).
Un objet est une entit\u00e9 qui rend des services
Un objet voiture va donc me rendre un service de d\u00e9placement.
Les \u00e9tats
Ma voiture poss\u00e8de un ensemble de caract\u00e9ristiques. Ce sont
ses attributs :
u
marque,couleur,prix,compteur, r\u00e9servoir
n
L\u2019\u00e9tat regroupe les valeurs instantan\u00e9es de tous les
attributs d\u2019un objet.
n
L\u2019\u00e9tat \u00e9volue au cours du temps.
MODULE : PROGRAMMATION ORIENTEE OBJET
TDI 2CDS 2009/2010
FORMATEUR :M. Hamid AZZI
3/5
CFHN RABAT
Les comportements
n
Je n\u2019ai pas \u00e0 conna\u00eetre le fonctionnement interne de la
voiture pour l\u2019utiliser.
n
En effet un objet poss\u00e8de aussi un mode d\u2019emploi qui
sp\u00e9cifie comment utiliser l\u2019ensemble de ses
comportements :
u
d\u00e9marrer
u
rouler
u
arr\u00eater
n
Le comportement se repr\u00e9sente sous la forme de m\u00e9thodes
n
L\u2019\u00e9tat d\u2019un objet est la cons\u00e9quence de ses comportements
pass\u00e9s:
u
r\u00e9servoir = 50L ->
j\u2019ai fait le plein
\u00c9tat et Comportement
n
L\u2019\u00e9tat et le comportement sont li\u00e9s :
u
Le comportement d\u00e9pend de l\u2019\u00e9tat
u
L\u2019\u00e9tat peut \u00eatre modifi\u00e9 par le comportement
maVoiture
50litres
maVoiture -> rouler (300)
maVoiture
20litres
n
Remarque : la valeur 300 de rouler indique le nombre de
kilom\u00e8tres.

Activity (17)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
yatalha liked this
Karim Amane liked this
Saber Darraji liked this
Saber Darraji liked this
Walid_Sassi_Tun liked this
Salsabil Sarra liked this
memyselfandmymac liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->