objetos orientados ala programacion

Páginas: 2 (306 palabras) Publicado: 9 de septiembre de 2014
Programación Orientada a Objetos en PHP
Algunos "puristas" afirmarán que PHP no es un verdadero lenguaje orientado a objetos, lo que es cierto. PHP es un lenguaje híbrido dónde se puedenutilizarPOO y programación estructurada tradicional. Pero para ciertos proyectos grandes, quizás deseemos/necesitemos usar POO "puro" en PHP, declarando Clases y solo utilizando Objetos y Clases paraelproyecto. Mientras emergen día a día proyectos más y más grandes, el uso de POO puede ayudar, el código POO es fácil de mantener, fácil de comprender y fácil de rehusar. Y estos son los principiosde laIngeniería de Software. Aplicar estos conceptos en proyectos basados en la Web, es la clave para el éxito de futuros sitios Web.
Este artículo es una introducción a la Programación Orientadaa Objetos enPHP. Intentaremos mostrarles como se puede programar menos y mejor utilizando algunos conceptos de POO y trucos de PHP. ¡Buena Suerte!
Conceptos de programación orientada a objetos:aunque existendiferencias entre distintos autores, puedo decirles que un lenguaje de POO debe poseer:
• Tipos Abstractos de Datos y ocultamiento de la Información
• Herencia
• PolimorfismoElencapsulamiento en PHP se logra utilizando clases:
CODIGO
PHP:
1.
Por supuesto, cada uno puede utilizar la nomenclatura que desee, pero utilizar una estandarizada es útil.
Los atributos delosobjetos se definen en PHP utilizando la declaración "var" dentro de la clase, estos atributos no tienen tipo hasta que se les asigna un valor. Un atributo puede ser un entero, un arreglo, unarregloasociativo o incluso otro objeto. Los métodos se definen como funciones dentro de la clase, para acceder a los atributos dentro de los métodos se debe utilizar $this->nombre, de otra manera, seutilizariauna variable local al método.
Para crear (instanciar) un nuevo objeto se utiliza el operador new:
$obj = new Algo;
Luego, se pueden acceder a sus métodos asi:
CODIGO
PHP:
1....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es un Objeto? Programacion Orientada a Objetos
  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS