Programmation orienté objet probleme de vitesse

Résolu
yosh13
Messages postés
5
Date d'inscription
samedi 14 novembre 2009
Statut
Membre
Dernière intervention
2 janvier 2010
- 29 déc. 2009 à 10:16
yosh13
Messages postés
5
Date d'inscription
samedi 14 novembre 2009
Statut
Membre
Dernière intervention
2 janvier 2010
- 29 déc. 2009 à 11:43
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

PCPT
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
3 février 2018
49
29 déc. 2009 à 10:42
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]
1
yosh13
Messages postés
5
Date d'inscription
samedi 14 novembre 2009
Statut
Membre
Dernière intervention
2 janvier 2010

29 déc. 2009 à 10:58
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
0
PCPT
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
3 février 2018
49
29 déc. 2009 à 11:23
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

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

29 déc. 2009 à 11:43
ok super

merci beaucoup
0