sábado, 1 de octubre de 2011

PHP Orientado a Objetos

 
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.

Crear un objeto

Utilizaremos class para definir un objeto.

Los objetos tienen atributos y tienen metodos. Los atributos son variables y los metodos son funciones. Las variables se definen con (var) y los metodos se crean con funciones o funciones con parametros.


Constructor

Vamos a usar un constructor y el constructor debe de tener el mismo nombre que se le asigna a class.

Creamos el constructor con una funcion con el mismo nombre de class y tendra un parametro llamado "algo" y esta funcion devolvera un "echo" y cerramos con un punto y la variable ($algo).

Hasta aqui estamos guardando un objeto en la memoria.

Ahora para que muestre algo el navegador vamos a poner ($decir).


Metodos que usan atributos

Esto es como utilizar metodos para utilizar atributos de una clase.

Para usar el atributo utilizaremos (this). Para llamar a la variable atributo.Hasta a qui nada a ocurrido lo unico que emos echo es declarar una clase.

Ahora creamos una instancia del objeto y reiniciar el navegador para ver lo que emos echo.


Llamando a un metodo concreto

 
Esto es para ver como llamar a uno de los metodos concretos de un objeto. Crearemos una clase llamada saluda que tendra dos metodos.

Para llamar al metodo tendremos que hacer una instancia, despues crearemos una variable y asi probar el codigo.

De estos link me apoye para poder explicar lo basico de como es PHP orientado a objetos espero que les guste y la verdad los recomiendo.

http://www.webestilo.com/php/articulo.phtml?art=27 
http://www.desarrolloweb.com/articulos/1540.php
http://todo-php.blogspot.com/2007/07/php-orientado-objetos.html

1 comentario: