Desarrollo Orientado a Objetos
objetos
Análisis y Diseño de Sistemas I
Evolución
Lenguajes Estructurados
Programación Orientada
a Objetos
Lenguajes estructurados
Dejaban el trabajo pesadoa los programadores.
Ocasionando con esto que desviaran su atención del principal
problema que debían resolver.
Orientación a objetos
Es una técnica de programación cuyo
soportefundamental es el objeto.
Es un modo de trabajo más natural, que
permite al desarrollador centrarse en
solucionar el problema
Ofrece mucho mayor dominio de los
programas
Fundamentos de laorientación a
objetos
Abstracción
La abstracción es crear un modelo de una realidad
específica
Modularidad
Para abordar un problema complejo hay que dividirlos en
partes diferentes.
EncapsulamientoLa localización física de las propiedades dentro de una
sola abstracción de caja negra que ocupa su implementación
tras un interfaz público.
Jerarquía
Recomendada ordenación en una estructura deárbol.
Ventajas de la orientación a objetos
Desarrollo mas rápido.
La creación del código más ordenada e intuitiva
gracias a los objetos.
El mantenimiento es mejor.
Reutilización decomponentes.
Aumenta la calidad del software.
Conceptos básicos de
la orientación a
objetos
objeto
Un objeto es aquello que
puede ser observado,
estudiado y aprendido
También a un nivelmás
básico se define como
la instancia de una clase.
CLAS
E
Es una descripción de un
conjunto de objetos similares.
Una clase contiene los
atributos
Esos atributos hacen que unaclase tenga la entidad que se
desea.
Atributo
Es una característica concreta de una clase.
Por ejemplo atributos de la clase vehículo
pueden ser el Color, el Numero de Puertas
Método
Esuna operación concreta de una determinada
clase.
Por ejemplo de la clase Coches podríamos tener un
método arrancar() que lo que hace es poner en
marcha el coche.
herencia
Es un...
Regístrate para leer el documento completo.