SlideShare a Scribd company logo
1 of 16
PARADIGMA viene del Griego Paradeima = Modelo. Un paradigma es el resultado de los usos , y costumbres, de creencias establecidas de verdades a medias, un paradigma es ley, hasta que es sustituido por otro nuevo  Paradigma : Modo de Pensar El Paradigma Orientado a Objetos
El Paradigma Orientado a Objetos
Docente: Derly Patricia Soto A. [email_address] El Paradigma Orientado a Objetos
1.  UNA PERSPECTIVA HISTÓRICA  La programación fue hecha en una manera secuencial o lineal, la cual consistía en  una serie de pasos consecutivos con estructuras consecutivas y bifurcaciones.  El problema :  No hay  flexibilidad  y es difícil  mantener una gran cantidad de líneas de código en sólo bloque, se vuelve una tarea complicada   1.1  Programación Lineal
1.UNA PERSPECTIVA HISTÓRICA  1.2.  Programación Estructurada La idea principal de esta forma de programación es separar las partes complejas del programa en módulos De  manera que se tiene  un diseño  diseño modular, compuesto por módulos independientes que puedan comunicarse entre sí.
1.UNA PERSPECTIVA HISTÓRICA  1.3.  Programación orientada a objetos La POO  se basa en la dividir el programa en pequeñas unidades lógicas de código. A estas pequeñas unidades lógicas de código se les llama objetos. Los  cuales se comunican entre ellos mediante mensajes.  La evolución que se orientaba siempre a ir descomponiendo más el programa.
2.  CARACTERÍSTICAS DE LA PROGRAMACIÓN  ORIENTADO A OBJETOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],3.  PRINCIPALES CONCEPTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS
3.1  OBJETO Ejemplo:   Objeto:  Vehiculo Características:  Marca, modelo, color  Funcionalidades = Método : Frenar, acelerar, retroceder. Un objeto es cualquier cosa que vemos a nuestro alrededor, posee características y funcionalidades,  Los datos están ocultos y sólo mediante las funciones miembro es posible acceder a ellos.   PRINCIPALES CONCEPTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS Automóvil Marca: Mazada kazamai Modelo: 2009 Color:  Plateado Frenar Acelerar  Retroceder
3.2 CLASE Ejemplo: Una clase es la descripción de un conjunto de objetos; consta de métodos y datos que resumen características comunes del conjunto   PRINCIPALES CONCEPTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS http://www.slideshare.net/elsuse/analisis-y-diseo-orientado-objetos Creando objetos de la clase Instancia de una  clase Automóvil Marca: Mazada kazamai Modelo: 2009 Color:  Plateado Frenar Acelerar  Retroceder Automóvil Marca: BMW za Modelo: 2008 Color:  Plateado Frenar Acelerar  Retroceder
DIFERENCIA ENTRE CLASE Y OBJETOS Clase Objetos Instancia de una  clase La clase es un conjunto de objetos y  el objeto es una instancia de una clase
Los métodos son aquellas funciones que van a hacer nuestra clase por ejemplo un cálculos aritméticos, o realización de un proceso del que se necesite El método es  una secuencia de instrucciones. 3.3 MÉTODOS
Esto significa que una  subclase,  aparte de los atributos y métodos propios, tiene incorporados los atributos y métodos heredados de la  superclase.  De esta manera se crea una jerarquía de herencia.  El objetivo final es la reutilización del  código anteriormente desarrollado. 3.4 HERENCIA:   Consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que hereda es llamada superclase o clase padre)
[object Object],Topología de una aplicación orientada a objetos. [5 Booch] L as clases se relacionan unas con otras por medio de relaciones de herencia   HERENCIA
POLIMORFISMO http://docentes.uacj.mx/ovaldez/Prog2/Curso/Unidad%201.do ,[object Object],[object Object],Capacidad de un programa de trabajar con más de un tipo de objeto
Encapsulamiento ,[object Object],[object Object]

More Related Content

What's hot

Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
franciscocain
 
Programacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetosProgramacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetos
lidia gonzalez
 

What's hot (20)

Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herencia
 
Programacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonProgramacion Orientada a Objetos en python
Programacion Orientada a Objetos en python
 
Codificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansCodificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeans
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
S2-POO-1.2 Representación Gráfica
S2-POO-1.2 Representación GráficaS2-POO-1.2 Representación Gráfica
S2-POO-1.2 Representación Gráfica
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
1. introduccion a la programación orientada a objeto (poo)
1.  introduccion a la programación orientada a objeto (poo)1.  introduccion a la programación orientada a objeto (poo)
1. introduccion a la programación orientada a objeto (poo)
 
12 programacion modular
12 programacion modular12 programacion modular
12 programacion modular
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Programacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetosProgramacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetos
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
S2-Representación Gráfica
S2-Representación GráficaS2-Representación Gráfica
S2-Representación Gráfica
 
1.1 tipos de datos abstractos
1.1 tipos de datos abstractos1.1 tipos de datos abstractos
1.1 tipos de datos abstractos
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 

Viewers also liked

Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
Nestor Traña
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
Jose Angel Rodriguez
 
1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos
Cirino Silva tovar
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
Walter Javier Franck
 
Programación Orientada a Objeto y Java
Programación Orientada a Objeto y JavaProgramación Orientada a Objeto y Java
Programación Orientada a Objeto y Java
Ingeniería Nica
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
Miguel Angel Rodriguez
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
Michael de la Cruz
 

Viewers also liked (15)

Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
 
1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poo
 
Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.
 
Sistemas informacion Com Doc
Sistemas informacion Com DocSistemas informacion Com Doc
Sistemas informacion Com Doc
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
10 Polimorfismo
10   Polimorfismo10   Polimorfismo
10 Polimorfismo
 
Programación Orientada a Objeto y Java
Programación Orientada a Objeto y JavaProgramación Orientada a Objeto y Java
Programación Orientada a Objeto y Java
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 

Similar to 1 Paradigma Objetos

Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
Libertad25
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
vnslgars
 
Paradigma orientado a objetos,
Paradigma orientado a objetos,Paradigma orientado a objetos,
Paradigma orientado a objetos,
iestpaht
 

Similar to 1 Paradigma Objetos (20)

Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Ti034 caso practico
Ti034  caso practicoTi034  caso practico
Ti034 caso practico
 
Instituto tecnologico tulcan
Instituto tecnologico tulcanInstituto tecnologico tulcan
Instituto tecnologico tulcan
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Poovb
PoovbPoovb
Poovb
 
Como ser mas productivo en el desarrollo de aplicaciones
Como ser mas productivo en el desarrollo de aplicacionesComo ser mas productivo en el desarrollo de aplicaciones
Como ser mas productivo en el desarrollo de aplicaciones
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Poo
PooPoo
Poo
 
Paradigma orientado a objetos,
Paradigma orientado a objetos,Paradigma orientado a objetos,
Paradigma orientado a objetos,
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1
 
Unidad1 y 2
Unidad1 y 2Unidad1 y 2
Unidad1 y 2
 
Clase No.01.pptx
Clase No.01.pptxClase No.01.pptx
Clase No.01.pptx
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
 
Lucy
LucyLucy
Lucy
 
Tarea 1. traduccion
Tarea 1. traduccionTarea 1. traduccion
Tarea 1. traduccion
 

Recently uploaded

3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
Evafabi
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
AJYSCORP
 

Recently uploaded (20)

informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
 
implemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaimplemenatcion de un data mart en logistica
implemenatcion de un data mart en logistica
 
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
Manual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdfManual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdf
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxTEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwwwS05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
S05_s2+Prueba+d.pdfsfeaefadwwwwwwwwwwwwwwwwwwwwwwwwww
 
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
 

1 Paradigma Objetos

  • 1. PARADIGMA viene del Griego Paradeima = Modelo. Un paradigma es el resultado de los usos , y costumbres, de creencias establecidas de verdades a medias, un paradigma es ley, hasta que es sustituido por otro nuevo Paradigma : Modo de Pensar El Paradigma Orientado a Objetos
  • 3. Docente: Derly Patricia Soto A. [email_address] El Paradigma Orientado a Objetos
  • 4. 1. UNA PERSPECTIVA HISTÓRICA La programación fue hecha en una manera secuencial o lineal, la cual consistía en una serie de pasos consecutivos con estructuras consecutivas y bifurcaciones. El problema : No hay flexibilidad y es difícil mantener una gran cantidad de líneas de código en sólo bloque, se vuelve una tarea complicada 1.1 Programación Lineal
  • 5. 1.UNA PERSPECTIVA HISTÓRICA 1.2. Programación Estructurada La idea principal de esta forma de programación es separar las partes complejas del programa en módulos De manera que se tiene un diseño diseño modular, compuesto por módulos independientes que puedan comunicarse entre sí.
  • 6. 1.UNA PERSPECTIVA HISTÓRICA 1.3. Programación orientada a objetos La POO se basa en la dividir el programa en pequeñas unidades lógicas de código. A estas pequeñas unidades lógicas de código se les llama objetos. Los cuales se comunican entre ellos mediante mensajes. La evolución que se orientaba siempre a ir descomponiendo más el programa.
  • 7.
  • 8.
  • 9. 3.1 OBJETO Ejemplo: Objeto: Vehiculo Características: Marca, modelo, color Funcionalidades = Método : Frenar, acelerar, retroceder. Un objeto es cualquier cosa que vemos a nuestro alrededor, posee características y funcionalidades, Los datos están ocultos y sólo mediante las funciones miembro es posible acceder a ellos. PRINCIPALES CONCEPTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS Automóvil Marca: Mazada kazamai Modelo: 2009 Color: Plateado Frenar Acelerar Retroceder
  • 10. 3.2 CLASE Ejemplo: Una clase es la descripción de un conjunto de objetos; consta de métodos y datos que resumen características comunes del conjunto PRINCIPALES CONCEPTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS http://www.slideshare.net/elsuse/analisis-y-diseo-orientado-objetos Creando objetos de la clase Instancia de una clase Automóvil Marca: Mazada kazamai Modelo: 2009 Color: Plateado Frenar Acelerar Retroceder Automóvil Marca: BMW za Modelo: 2008 Color: Plateado Frenar Acelerar Retroceder
  • 11. DIFERENCIA ENTRE CLASE Y OBJETOS Clase Objetos Instancia de una clase La clase es un conjunto de objetos y el objeto es una instancia de una clase
  • 12. Los métodos son aquellas funciones que van a hacer nuestra clase por ejemplo un cálculos aritméticos, o realización de un proceso del que se necesite El método es una secuencia de instrucciones. 3.3 MÉTODOS
  • 13. Esto significa que una subclase, aparte de los atributos y métodos propios, tiene incorporados los atributos y métodos heredados de la superclase. De esta manera se crea una jerarquía de herencia. El objetivo final es la reutilización del código anteriormente desarrollado. 3.4 HERENCIA: Consiste en que una clase puede heredar sus variables y métodos a varias subclases (la clase que hereda es llamada superclase o clase padre)
  • 14.
  • 15.
  • 16.