Cours java
EILCO - CP2
Page : 2
Introduction à JAVA : la POO
Décomposition fonctionnelle
Décomposition fonctionnelle
Le programme est une fonction principale
int main(argc, argv[])
Cette fonction appelle des sous-fonctions
Qui en appellent d'autres…
main()
init() calcule() trie() affiche()
compare() permute()factorise()
Page : 3
Introduction à JAVA : la POO
Savoir décomposer
Savoir décomposer
Une bonne décomposition en fonctions fait
apparaître des sous-fonctions << naturelles >>, i.e.
qui ont un sens autonome
Plus un algorithme est complexe, plus il faut le
décomposer en nombreuses fonctions plus simples
On doit comprendre immédiatement ce que fait
toute fonction
Erreur : tout mettre dans une grosse fonction
Page : 4
Introduction à JAVA : la POO
Les blocs
Les blocs
Tout ensemble d'instruction entre "{}" est
un bloc
Une fonction est un bloc particulier
Dans une fonction, il peut y avoir plusieurs
blocs
Eviter plus de 3 niveaux de blocs imbriqués
Page : 5
Introduction à JAVA : la POO
Effets de bord
Effets de bord
On appelle « effet de bord » le fait qu’un
traitement local (réalisé dans un bloc)
produise sur les données un effet qui
persiste une fois que le pointeur
d’instruction est sorti de ce bloc
Exemple type : variables globales
1 / 82 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !