PHP - ¿Qué es la programación orientada a objetos?
Desde PHP5, también puede escribir código PHP en un estilo orientado a objetos.
La programación orientada a objetos es más rápida y fácil de ejecutar.
PHP ¿Qué es la programación orientada a objetos?
OOP significa Programación Orientada a Objetos.
La programación de procedimientos se trata de escribir procedimientos o funciones que realizan operaciones en los datos, mientras que la programación orientada a objetos se trata de crear objetos que contienen datos y funciones.
La programación orientada a objetos tiene varias ventajas sobre la programación procedimental:
- OOP es más rápido y más fácil de ejecutar
- OOP proporciona una estructura clara para los programas.
- OOP ayuda a mantener el código PHP SECO "No se repita", y hace que el código sea más fácil de mantener, modificar y depurar
- OOP hace posible crear aplicaciones reutilizables completas con menos código y un tiempo de desarrollo más corto
Sugerencia: el principio "No se repita" (DRY) se trata de reducir la repetición del código. Debe extraer los códigos que son comunes para la aplicación, colocarlos en un solo lugar y reutilizarlos en lugar de repetirlos.
PHP - ¿Qué son las clases y los objetos?
Las clases y los objetos son los dos aspectos principales de la programación orientada a objetos.
Mire la siguiente ilustración para ver la diferencia entre clase y objetos:
clase
Fruta
objetos
manzana
Plátano
Mango
Otro ejemplo:
clase
Carro
objetos
volvo
Audi
Toyota
Entonces, una clase es una plantilla para objetos y un objeto es una instancia de una clase.
Cuando se crean los objetos individuales, heredan todas las propiedades y comportamientos de la clase, pero cada objeto tendrá diferentes valores para las propiedades.
Consulte los siguientes capítulos para obtener más información sobre la programación orientada a objetos.