Programación orientada a objetos en PHP5
Autor
Descripción
Un artículo con todo lo necesario para saber diseñar bien aplicaciones mediante el paradigma programación orientada a objetos
Otros articulos
Artículo realizado por Eloy Bote Falcón para PHP-Hispano.net
Índice
- Introducción
- Utilidad de la POO
- Definición de la clase
- Propiedades
- Métodos
- Constructor y destructor
- Visibilidad
- Contexto estático
- Herencia
- Sobrecarga de métodos
- Abstracción
- Interfaces
- Métodos mágicos
- Clonación
Introducción
Los paradigmas de programación representan la dirección que tomaremos a la hora de realizar una aplicación. Hay unos cuantos, y el más habitual en PHP suele o solía ser la programación estructurada. Pero a estas alturas es indispensable que sepamos usar la POO, programación orientada a objetos (también OOP en inglés, Object Oriented Programming). Teniendo en cuenta que cada vez hay nuevos paradigmas de programación que proliferan para ayudarnos a solventar problemas de diseño y mantenimiento de las aplicaciones (como el de la programación orientada a aspectos) no nos conviene quedarnos atrás en el aprendizaje.
Así que vamos a establecer una buena base para saber cómo son los objetos en PHP y qué podemos hacer con ellos. Iremos desde lo más básico, como la definición de las propiedades y métodos de una clase, hasta conceptos más avanzados como las interfaces o los métodos mágicos.
Referencias
Las referencias usadas en este artículo son:
- Documentación oficial de PHP: Clases y objetos en PHP5 (inglés)
- Wikipedia: programación orientada a objetos (inglés)
otras referencias concretas están indicadas en las secciones.
Versión para imprimir