Vous êtes sur la page 1sur 2

Programacin Orientada a Objetos Garca Martnez Antonio de Jess ISC

Programacin orientada a objetos Es un paradigma de programacin que usa los objetos en sus interacciones, para disear aplicaciones y programas informticos. Caractersticas de la POO. Existe un acuerdo acerca de qu caractersticas contempla la "orientacin a objetos", las caractersticas siguientes son las ms importantes: Objeto: es una instancia (un ejemplar, un caso concreto) de una clase (una categora). Un objeto tiene una estructura: estado y comportamiento. Clase: una clase es un prototipo o modelo que define las variables y mtodos comunes a todos los objetos de un cierto tipo. Se utiliza para crear objetos concretos. Define las caractersticas de un grupo de objetos que comparte ciertas caractersticas. Encapsulamiento: Es la ocultacin de informacin. Significa mantener la informacin dentro del objeto y mantenerlo como una caja negra. Puede ser accedida por mtodos. Interna: La informacin que necesita el objeto para operar y que es innecesaria para los dems objetos de la aplicacin. Estos atributos se denominada privados y tienen como marco de aplicacin nicamente a las operaciones asociadas al objeto. Externa La que necesitan el resto de los objetos para interactuar con el objeto que definimos. Estas propiedades se denominan pblicas y corresponde a la informacin que necesitan conocer los restantes objetos de la aplicacin respecto del objeto definido para poder operar. Abstraccin: Es la capacidad de aislar y encapsular la informacin del diseo y la ejecucin. Es la capacidad para identificar atributos y mtodos. La ventaja de la herencia es que permite la reutilizacin de cdigo, ahorrando tiempo. Herencia: Es la propiedad que permite a los objetos crearse a partir de otros objetos. Cada subclase comparte caractersticas comunes con la clase de la que deriva. La clase original la llamamos clase base y las nuevas clases creadas a partir de ella clases derivadas. Una clase derivada puede ser tambin clase base dando lugar a una jerarqua de clases. Polimorfismo: Es la capacidad de que diferentes objetos reaccionen de distinta forma a un mismo mensaje. Es la capacidad de referirse a objetos de clases

Programacin Orientada a Objetos Garca Martnez Antonio de Jess ISC

distintas en una jerarqua utilizando el mismo elemento de programa (mtodo) para realizar la misma operacin, pero de manera diferente.

Vous aimerez peut-être aussi