23-01-2011, 01:26 PM
Bonjour php_addict,
C'est tout a fait possible de faire de l'objet dans du procedural (le C++ a bien ete programme en C). Techniquement, un objet (C++) c'est une structure © avec des attributs (champs de la structure representant des variables) et des methodes (champs de la structure representant des pointeurs de fonctions).
Le fait que tu renvoies des array n'implique pas forcement que tu fais de l'objet, mais que tu simplifies les retours de fonctions, et donc que tu essayes de modulariser/simplifier tes programmes. Ca pourrait aussi bien etre fonctionnel en fait (ou fonctionnel objet ?). Il faudrait que tu precises davantage ce que tu entends.
En tout cas, ce genre de questionnement est sain A mon avis, l'objet a des avantages interessants sur l'imperatif (et vice-versa, bien entendu).
C'est tout a fait possible de faire de l'objet dans du procedural (le C++ a bien ete programme en C). Techniquement, un objet (C++) c'est une structure © avec des attributs (champs de la structure representant des variables) et des methodes (champs de la structure representant des pointeurs de fonctions).
Le fait que tu renvoies des array n'implique pas forcement que tu fais de l'objet, mais que tu simplifies les retours de fonctions, et donc que tu essayes de modulariser/simplifier tes programmes. Ca pourrait aussi bien etre fonctionnel en fait (ou fonctionnel objet ?). Il faudrait que tu precises davantage ce que tu entends.
En tout cas, ce genre de questionnement est sain A mon avis, l'objet a des avantages interessants sur l'imperatif (et vice-versa, bien entendu).