Dssqsqsq

1316 mots 6 pages
Programmation Orientée Objet Langage Java

Programmation Structurée VS POO Objectifs de la POO
Facilité la réutilisation de code, encapsulation et abstraction Facilité de l’évolution du code Améliorer la conception et la maintenance des grands systèmes Programmation par « composants ». Conception d’un logiciel à la manière de la fabrication d’une voiture

Programmation Structurée
Unité logique : le module Une zone pour les variables Une zone pour les fonctions Chaque fonction résout une partie du problème Structuration « descendante » du programme

Principes POO : programmation par objets Unité logique : l’objet Objet est défini par un état un comportement une identité

maVoiture - couleur = bleue - vitesse = 100

État : représenté par des attributs (variables) qui stockent des valeurs Comportement : défini par des méthodes (procédures) qui modifient des états Identité : permet de distinguer un objet d’un autre objet

Principes POO Les objets communiquent entre eux par des messages Un objet peut recevoir un message qui déclenche une méthode qui modifie son état et / ou une méthode qui envoie un message à un autre objet

demarre

ma voiture

le moteur

Principes POO : notion de classe Les objets qui ont les mêmes états et les mêmes comportements sont regroupés : c’est une classe Les classes servent de « moules » pour la création des objets Un objet est une instance d’une classe Un programme OO est constitué de classes qui permettent de créer des objets qui s’envoient des messages
Nom de la classe Attributs

Voiture
- puissance : entier - estDemarree : booléen - vitesse : réel + deQuellePuissance() : entier

Méthodes - Sélecteur - Modificateurs Visibilité + demarre() + accélère (réel)

Principes POO L’ensemble des interactions entre les objets défini un algorithme Les relations entre les classes reflètent la décomposition du programme

Voiture

Moteur

Principe de fonctionnement de Java Source Java
Fichier utilisé lors de

en relation

  • Dsqdsqd
    4797 mots | 20 pages
  • Qsddq
    460 mots | 2 pages
  • AucuneIdee
    977 mots | 4 pages
  • qs sdsq dqs
    827 mots | 4 pages
  • dsqdsq
    272 mots | 2 pages
  • Qsqs
    393 mots | 2 pages
  • d eqsqseqsqsdqs
    959 mots | 4 pages
  • Scqscqsc
    2845 mots | 12 pages
  • Lodsq sqhhaa
    851 mots | 4 pages
  • ssqdsqdqs
    646 mots | 3 pages
  • Sqdfsqdsq
    1437 mots | 6 pages
  • mini cours java
    1688 mots | 7 pages
  • sdsqdqsqs
    566 mots | 3 pages
  • Sqlserver
    280 mots | 2 pages
  • Programmation Orientée Objet
    4770 mots | 20 pages