PROGRAMACIN ORIENTADA A OBJETOS Y MVC EN PHP Ing. Eddy Salazar INTRODUCCIN A LA PROGRAMACION ORIENTADA A OBJETOS La POO es un paradigma de programacin (Tcnica de Programacin).
ELEMENTOS DE LA POO 1. CLASE Es un modelo que se utiliza para crear objetos que comparten un mismo comportamiento, estado e identidad. 2. OBJETO Entidad provista de mtodos o mensajes a los cuales responde (comportamiento), atributos con valores (estado) y propiedades (identidad) 3. MTODO Algoritmo asociado a un objeto que indica la capacidad de lo que puede hacer. 4. EVENTO Y MENSAJE Evento: Suceso en el sistema Mensaje: Comunicacin del suceso con al objeto 5. PROPIEDADES Y ATRIBUTOS Son variables que contienen datos asociados al objeto.
CARACTERISTICAS CONCEPTUALES DE LA POO 1. ABSTRACCIN Toma de datos de un contexto definiendo las caractersticas esenciales de un objeto. 2. ENCAPSULAMIENTO Rene a un mismo nivel de abstraccin a todos los elementos que puedan considerarse pertenecientes a una misma entidad. 3. MODULARIDAD Divide una aplicacin en varias partes (mdulos) independientes unas de otras. 4. OCULTACIN (AISLAMIENTO) Proteccin de las propiedades de un objeto para no ser modificadas por aquellos que no tengan derecho a acceder a las mismas.
INSTITUTO TCNICO EN ELECTRNICA E INFORMTICA Cal idad de Educacin es Cali dad de Vi da
PROGRAMACIN ORIENTADA A OBJETOS Y MVC EN PHP Ing. Eddy Salazar 5. POLIMORFISMO Capacidad de los objetos para tener mtodos, propiedades y atributos de igual nombre. 6. HERENCIA Relacin existente entre 2 o ms clases, donde una es la principal (clase padre), otras son secundarias y dependen y heredan de ellas (clases hijas), donde al a vez los objetos heredan las caractersticas de la clase padre. 7. RECOLECCIN DE BASURA Destruye objetos que ya no son necesarios liberndolos de la memoria.