Maison  >  Article  >  développement back-end  >  Le développement PHP est-il orienté objet ?

Le développement PHP est-il orienté objet ?

angryTom
angryTomoriginal
2019-11-01 17:49:284318parcourir

Le développement PHP est-il orienté objet ?

Le développement PHP est-il orienté objet ?

Le développement PHP est orienté objet. Généralement, les sociétés Internet utilisent des frameworks pour développer leurs propres projets, qui sont tous des développements orientés objet. Mais PHP peut également adopter un développement orienté processus, voire utiliser les deux ensemble.

Par exemple : YII2, Laravel Framework et ThinkPhp adoptent tous le développement orienté objet.

La différence entre orienté objet et orienté processus

Orienté processus consiste à analyser les étapes nécessaires pour résoudre le problème, puis à utiliser des fonctions pour mettre en œuvre ces étapes étape par étape. Lors de l'utilisation Appelez-les un par un

Orienté objet consiste à décomposer la transaction qui constitue le problème en différents objets. Le but de l'établissement de l'objet n'est pas de terminer une étape, mais de décomposer la transaction qui constitue le problème. décrire les étapes de quelque chose pour résoudre le problème.

Orienté processus

Avantages : performances supérieures à celles orientées objet, car les appels de classe doivent être instanciés, ce qui est plus coûteux et consomme plus de ressources comme les microcontrôleurs ; et le développement embarqué, Linux/Unix, etc. adoptent généralement un développement orienté processus, et les performances sont le facteur le plus important.

Inconvénients : non orienté objet, facile à entretenir, facile à réutiliser, facile à étendre

Orienté objet

Avantages : facile à entretenir , facile à réutiliser, facile à étendre Extension, en raison des caractéristiques de l'encapsulation, de l'héritage et du polymorphisme orientés objet, un système à faible couplage peut être conçu, rendant le système plus flexible et plus facile à maintenir

Inconvénients : performances inférieures à celles orientées processus

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn