Академический Документы
Профессиональный Документы
Культура Документы
Concepto de POO
Un Objeto es una encapsulacin de un conjunto de datos y de los mtodos para manipular stos. Las caractersticas fundamentales de la Programacin Orientada a Objetos (POO) son: Abstraccin : Es la representacin de las caractersticas esenciales de algo sin incluir los antecedentes o detalles irrelevantes. La clase es una abstraccin porque en ella se definen las propiedades y los atributos genricos de un conjunto de objetos. Las clases tratan de representar el mundo real. Encapsulacin u ocultamiento de informacin: Las variables y las funciones miembro de una clase pueden ser declaradas como public, private o protected. De esta forma se puede controlar el acceso a los miembros de la clase y evitar un uso inadecuado. Herencia: Es el mecanismo para compartir automticamente mtodos mtodos y atributos entre clases y subclases. Una clase puede derivar de otra, y en este caso hereda todas las variables y funciones miembro. As, puede aadir nuevas funciones y datos miembros. Polimorfismo: Esta caracterstica permite implementar mltiples formas de un mismo mtodo, dependiendo cada una de ellas de la clase sobre la que se realice la implementacin.
Un ejemplo de la POO es Windows, donde cada ventana, botn, men, etc. es un objeto. Cada uno tiene sus propias caractersticas (datos) y sus propios mtodos (funciones) para manipularlos.
Escuela Superior de Ingenieros de San Sebastin - Tecnun Tecnun 2