Programmation orienté objet probleme de vitesse [Résolu]

Signaler
Messages postés
5
Date d'inscription
samedi 14 novembre 2009
Statut
Membre
Dernière intervention
2 janvier 2010
-
Messages postés
5
Date d'inscription
samedi 14 novembre 2009
Statut
Membre
Dernière intervention
2 janvier 2010
-
bonjour,
je souhaiterai savoir si un Programme en POO était plus rapide qu'un programme "plus classic" sans objet ??

merci d'avance

4 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
39
salut,

tout dépend s'il est codé proprement et si les objets sont correctement détruits

théoriquement l'objet n'apporte ni vitesse ni perte de vitesse, il permet une amélioration de la compréhension d'abord, de la maintenabilité, et selon les objets une réutilisation ultérieure (donc accélération du temps de codage)

après un objet mal codé sera sans doute plus lourd qu'une appli sans objet mais bon, on est plus à çà près dans ce cas

++
[hr]
Messages postés
5
Date d'inscription
samedi 14 novembre 2009
Statut
Membre
Dernière intervention
2 janvier 2010

super, merci pour ta réponse rapide !!!

petit rappel: pour détruire "correctement" un objet on utilise bien le mot clé NOTHING

exp:
set mon_objet = nothing

merci d'avance
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
39
en général oui
après çà dépend

exemple, une LIST (OF X), si tu la réutilises (déclarations générales donc), tu feras plus un .clear qu'un = nothing suivi d'un NEW

une classe perso, tu pourras surcharger le destructeur selon ton besoin (overrides finalize)

selon certains cas tu pourras aussi appeler le .dispose

çà dépend ^^

mais en général le x = nothing correspond oui

++
Messages postés
5
Date d'inscription
samedi 14 novembre 2009
Statut
Membre
Dernière intervention
2 janvier 2010

ok super

merci beaucoup