Introducci N A La Programaci N Orientado A Objetos
Objetos
LA PROGRAMACIÓN
ORIENTADO A OBJETOS
Introducción a la Programación Orientado a
Objetos (POO).
Significado
de Orientado a Objetos
-El significado de Orientadoa Objetos nace como un conjunto
de practicas que definen un estilo de programación.
- Los seres humanos perciben el mundo como si estuviera
formado por objetos: mesas, sillas, computadoras, coches,cuentas bancarias, etc. Donde conciente o inconscientemente
tienden a organizarlos, clasificarlos, relacionarlos entre si, y
hasta extraen las características más importantes dependiendo
de lo quequieren hacer con ellas.
METODOLOGIA
Metodología
Estructurada: Orientada a los
procesos, Metodología
antigua, usa lenguajes estructurados
(Pascal, Foxpro, C, etc.),
exponentes de esta metodología(Yourdon, DeMarco, Gane y Sarson),
Notación utilizada (DFD, ER, etc.)
METODOLOGIA
Metodología
Orientada a Objetos:
Metodología moderna, usa lenguajes de
programación orientados a objetos (C#,Java, PHP, etc),
exponentes de esta metodología (Booch
(OOAD), Jacobson (OOSE), Rumbaugh
(OMT), nace RUP, MSF, XP, Notación
estándar UML (estandarizado por OMG en
1997)
METODOLOGIA
MetodologíaOrientada a Objetos:
METODOLOGIA
Metodología Orientada a Objetos: Notaciones
Las clases y los objetos están en todas
partes
Figura
Vehículo
Animal
Clases
Generalmente, una clase se puededefinir como una
descripción abstracta de un grupo de objetos, cada uno de los
cuales tiene una serie de atributos, un estado específico y es
capaz de realizar una serie de operaciones.
Es laclasificación de las características y comportamientos
comunes de objetos del mismo tipo
Atributos
Operaciones
Comportamiento
Objetos
Un objeto, no es más que una instancia de una clase. Lainstancia de una clase significa definir un objeto dándole
valores a sus atributos y comportamiento, y realizando
operaciones permitidas por la clase.
Valores de los
atributos
Estado
Identidad...
Regístrate para leer el documento completo.