Está en la página 1de 6

Las tcnicas orientadas a objetos se basan en organizar el software como una coleccin de objetos discretos que incorporan tanto

estructuras de datos como comportamiento.

Identidad: Se refiere a que cada objeto conserva de manera inherente su propia identidad. O sea, 2 objetos son distintos an si el valor de todos sus atributos son idnticos.

Clasificacin: Se refiere a que los objetos con los mismos atributos y comportamiento mtodos-, son agrupados en clases. Cada objeto perteneciente a una clase, se dice que es una instancia de la clase. As que una clase, representa a un posible conjunto infinito de objetos individuales.

Polimorfismo: Es una caracterstica de la orientacin a objetos, que significa que un mismo mtodo puede tener diferente manera de realizarse, en las diferentes clases que tengamos bajo estudio. Cada objeto perteneciente a una clase, sabe como ejecutar sus propios mtodos.

Figura

Crculo

Cuadrado

Tringulo

Herencia: Es una de las caractersticas que hacen a la orientacin a objetos mas eficiente, mas poderosa. Se refiere a compartir atributos y mtodos entre clases, que se relacionan de manera jerrquica.
PERSONA Nombre Edad Sexo

ALUMNO No_Ctrl Calificacion

PROFESOR No_tarjeta Semestre Materia

EMPLEADO Sueldo Puesto

VENTAJAS
Reutilizacin

DESVENTAJAS
Alta curva de aprendizaje

Estabilidad
Comportamiento de objetos Construccin de clases ms complejas Confiabilidad Nuevos mercados de software Rpido diseo Mayor calidad de diseo Integridad Programacin ms sencilla Mantenimiento ms sencillo

Costosa
Requiere conocimientos adicionales No recomendable para proyectos pequeos Requiere personal especializado

También podría gustarte