Download Fundamentos de la POO.
Document related concepts
no text concepts found
Transcript
Fundamentos de la POO. La programación orientada a objeto es una programación que se usa objetos y sus interacciones para diseñar aplicaciones y programas informáticos. Existe variedad de lenguajes de programación que soporta la orientación a objeto. Algunas de sus características son: Herencias: Permite a los objetos ser construidos a partir de sus características tales como el comportamiento, campos y métodos etc. Encapsulamiento: Es el que protege a los datos asociados con un objeto contra su modificación por quien no tenga derecho a acceder a ellos. Abstracción: expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás. Polimorfismo: Es la capacidad de almacenar objetos de un determinado tipo en variables de tipos antecesores. Modularidad: es la capacidad que tiene un sistema de ser estudiado, visto o entendido como la unión de varias partes que interactúan entre sí y que trabajan para alcanzar un objetivo. Las ventajas es que nos facilita hacer algún programa, también nos facilita el diseño y la documentación del programa, y separa datos del diseño también nos puede facilitar el mantenimiento. Carro # marca: String - modelo: int - cantidadGasolina: double + Carro(String, String) ~ getModelo():String + tanquear(double):void Necesito aprender sobre POO, que es cómo se manejar POO así también aprender su lenguaje, entender las bases de la programación estructurada. Estos lenguajes nos permiten trabajar con POO están ABAP, ActionScript, C#, Gambas, Java etc. Este es un ejemplo de código // Para agregar un registro $acti->nombre= "Linea de Construcción"; $acti->status = "arctivo"; $acti->Agregar (); // Para buscar un registro $acti->id = 6; $acti->Buscar (); Echo $acti->nombre." “. $acti->status; Referencias: http://thefricky.wordpress.com/2007/12/28/programacion-orientada-a-objetos%C2%BFque-es-poo/ http://msdn.microsoft.com/es-es/library/bb972232.aspx http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos#Caracter.C3.ADst icas_de_la_POO http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos#Lenguajes_orien tados_a_objetos