Quelle est la différence, programmation objet & traditionnelle ?
Fermé
Gabardin
Messages postés
1
Date d'inscription
mercredi 29 janvier 2014
Statut
Membre
Dernière intervention
29 janvier 2014
-
29 janv. 2014 à 10:52
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 - 29 janv. 2014 à 22:57
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 - 29 janv. 2014 à 22:57
A voir également:
- Quelle est la différence, programmation objet & traditionnelle ?
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Vente objet occasion entre particulier - Guide
- Difference tcp udp - Guide
- Différence entre bloquer et supprimer sur whatsapp ✓ - Forum Snapchat
- Lancez l'application. envoyez ce mail à manon (manon@pixmail.org) en mettant en copie nina (nina@pixmail.org) : objet : colis bonjour, votre colis est arrivé. que répond manon ? ✓ - Forum Loisirs / Divertissements
1 réponse
totodunet
Messages postés
1377
Date d'inscription
mercredi 18 mars 2009
Statut
Membre
Dernière intervention
5 mars 2020
198
Modifié par totodunet le 29/01/2014 à 23:24
Modifié par totodunet le 29/01/2014 à 23:24
La programmation traditionnelle ou procédurale, c'est tu donnes les instructions et la machine les exécute.
La programmation objet est un autre concept de programmation. Tu peux définir des classes, créer des objets, les instancier. Les objets que tu instancies bénéficient des méthodes que tu as défini dans la classe correspondante ainsi que de toutes les méthodes qu'elle hérite des super classes. On a en gros une programmation qui respecte une hiérarchie définie, simple du fait que les objets soient définis comme des blocs de programme que l'on peut utiliser et exécuter dans notre code. C'est un gros atout dans l'organisation du code.
Cette hiérarchie tu ne peux pas l'avoir dans la programmation traditionnelle même si tu peux toujours organiser ton code sous forme de bibliothèques et librairies que tu appelles quand tu en as besoin. Mais il n'y aura pas de toute manière d'héritage ni de liens proprement proprement parlé entre ton code et la librairie car l'appel d'une bibliothèque en programmation procédurale équivaut à placer tout le code contenue dans la bibliothèque dans ton code.
en règle général si c'est un gros projet on se contente de la programmation objet mais tout dépend après de la nature du projet et des conditions.
Qui ne tente rien n'a rien
La programmation objet est un autre concept de programmation. Tu peux définir des classes, créer des objets, les instancier. Les objets que tu instancies bénéficient des méthodes que tu as défini dans la classe correspondante ainsi que de toutes les méthodes qu'elle hérite des super classes. On a en gros une programmation qui respecte une hiérarchie définie, simple du fait que les objets soient définis comme des blocs de programme que l'on peut utiliser et exécuter dans notre code. C'est un gros atout dans l'organisation du code.
Cette hiérarchie tu ne peux pas l'avoir dans la programmation traditionnelle même si tu peux toujours organiser ton code sous forme de bibliothèques et librairies que tu appelles quand tu en as besoin. Mais il n'y aura pas de toute manière d'héritage ni de liens proprement proprement parlé entre ton code et la librairie car l'appel d'une bibliothèque en programmation procédurale équivaut à placer tout le code contenue dans la bibliothèque dans ton code.
en règle général si c'est un gros projet on se contente de la programmation objet mais tout dépend après de la nature du projet et des conditions.
Qui ne tente rien n'a rien