Ing en soft intro
Windows nt….. new tech….
Windows XP eXPeriencie
¿Que es OO (orientación a objetos)?
Enfoque de desarrollo de software que organiza tanto el problema como su solución comouna colección de objetos discretos; tanto la estructura de datos como el comportamiento están incluidos en la representación.
REPRESENTACION Orientada a objetos:
Cuenta con características:IDENTIDAD_
Hecho de que los datos son organizados en entradas discretas, distinglibles, denominadas objetos.
ENTIENDASE POR OBJETOS COMO PERSONAS, LUGARES O COSAS QUE SON NOTABLES PARA EL SISTEMA BAJOANÁLISIS.
ABSTRACCION_
Descripción del problema con un nivel de generalización que nos permite concentrarnos en los aspectos claves del problema sin perdernos en los detalles.
Resumen delproblema
CLASIFICACION_
Se usa para agrupar objetos que tienen atributos y comportamientos en común.
CLASE_
Conjunto de atributos y actuaciones compartidas por cada objeto de la clase.
Clasesligadas a objetos
-nombre: x
-atributos: color, peso, altura, etc.
-comportamiento: como se mueve, velocidad, alimentación (fecha, hora), baño, etc.
ENCAPSULAMIENTO_
Manera en la cual losmétodos u operaciones forman un límite protector alrededor del objeto, aislándolo de cosas que ocurrieran a oros objetos
METODO U OPERACIÓN_
Acción que puede ser ejecutada por el objeto, ó le puedepasar al objeto.
HERENCIA_
Organización jerárquica (ej. Herencia de clases)
POLIMORFISMO_
Método polimórfico por más de un objeto (ej. área de una figura geométrica; triangulo, pentágono, etc.,seguirá siendo área)
PERSISTENCIA_
Nombre, estado y comportamiento de un objeto se conserva cuando el objeto es transformado.
Ventajas que nos ofrece en LENGUAJE ORIENTADO A OBJETOS
fomentala reutilización y extensión del código
permite crear sistemas complejos
relaciona el sistema al mundo real
facilita creación de programas visuales
construcción de prototipos...
Regístrate para leer el documento completo.