PROGRAMACIN ORIENTADA A OBJETOS INVESTIGACIN DE CONCEPTOS NOMBRE DEL DOCENTE:
LUIS ALBERTO BALAM MUKUL
NOMBRE DEL ALUMNO:
JORGE LUIS CHAN CHAN
CARRERA: ING. EN SISTEMAS COMPUTACIONALES SEGUNDO SEMESTRE GRUPO: A 26 DE FEBRERO DEL 2015
Conceptos principales del paradigma de programacin orientada
a objetos Clases: Podemos considerar una clase como una coleccin de objetos que poseen caractersticas y operaciones comunes. Una clase contiene toda la informacin necesaria para crear nuevos objetos. Objetos: Un objeto es una entidad abstracta que tiene las caractersticas de un objeto real. Los objetos se crean y eliminan durante la ejecucin del programa, adems interactan con otros objetos. Los objetos son construcciones de programacin que se obtienen a partir de entidades llamadas clases. Instancia: Se llama instancia a todo objeto que derive de algn otro. De esta forma, los objetos son instancias de algn otro, menos la clase Object que es la madre de todas. Atributos: Caractersticas que aplican al objeto solo en el caso en que sea visible en pantalla por el usuario; entonces sus atributos son el aspecto que refleja, tanto en color, tamao, posicin, si est o no habilitado. Mtodos: Son aquellas funciones que permite efectuar el objeto y que nos rinden algn tipo de servicio durante el transcurso del programa. Determinan a su vez como va a responder el objeto cuando recibe un mensaje. Abstraccin: En el sentido ms general, una abstraccin es una representacin concisa de una idea o de un objeto complicado. En un sentido ms especfico, la abstraccin localiza y oculta los detalles de un modelo o diseo para generar y manipular objetos. Modularidad: Es la propiedad que permite subdividir una aplicacin en partes ms pequeas (llamadas mdulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicacin en s y de las restantes partes. Encapsulamiento: Es una tcnica que permite localizar y ocultar los detalles de un objeto. La encapsulacin previene que un objeto sea manipulado por operaciones distintas de las definidas. La encapsulacin es como una caja negra que esconde los datos y solamente permite acceder a ellos de forma controlada. Herencia: La herencia bsicamente consiste en que una clase puede heredar sus variables y mtodos a varias subclases (la clase que hereda es llamada superclase o clase padre). Esto significa que una subclase, aparte de los atributos y mtodos propios, tiene incorporados los atributos y mtodos heredados de la superclase. De esta manera se crea una jerarqua de herencia. Polimorfismo: Significa que un nombre se puede utilizar para especificar una clase genrica de acciones.