SlideShare una empresa de Scribd logo
ALUMNO:BRAYANN R. GARCIA GARCIA
 Abstracción: es seccionar nuestro código en grupos
  de código más pequeño que, al unirlos, hacen el
  trabajo
 Encapsulación: se encarga de mantener ocultos los
  procesos internos que necesita
 Herencia: evitar tener que escribir el mismo código
  una y otra vez
 cabeceras (include <iostream> ....)
  macros (define )
  constantes (const int max = 10)
  tipos de datos (typedef)
  definicion de los atributos de la clase y los metodos:
  class Nombre Clase
  private: int atributo;
  public: Nombre Clase (parámetros); //constructor
  Nombre Clase (void); //destructor
   Void metodo1 (void);
  int metodo2 (void) const;
  Implementacion de los metodos de la clase:
  int Nombre Clase:metodos (void) const
  return atributo;
  Funcion Principal
 tienen origen en Simula 67
 creado por Ole-Johan Dahl y Kristen Nygaard del
  Centro de Cómputo Noruego en Oslo
 fue desarrollado en Simula en Xerox PARC
 la metodología de programación dominante a
  mediados de los años 80
 Reusabilidad: se pueden usar en distintas partes
  del programa y en numerosos proyectos.
 Mantenibilidad: sencillos de leer y comprender, nos
  permiten ocultar detalles de implementación
 Modificabilidad: La facilidad de añadir, suprimir o
  modificar nuevos objeto.
 Fiabilidad: Independiente y aislar mucho más
  fácilmente los posibles errores que puedan surgir.
 Cambio en la forma de pensar de la programación
  tradicional a la orientada a objetos.
 La ejecución de programas orientados a objetos es
  más lenta.
 La necesidad de utilizar bibliotecas de clases obliga
  a su aprendizaje y entrenamiento.

Más contenido relacionado

La actualidad más candente

Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
carmenmc2017
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaCarlitos Correa Jr.
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
Junior Solano de Arco
 
Ciencias auxiliares de la informatica
Ciencias auxiliares de la informaticaCiencias auxiliares de la informatica
Ciencias auxiliares de la informaticaVictor Quiñonez
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
Sara Martínez Gómez
 
9 python data structure-2
9 python data structure-29 python data structure-2
9 python data structure-2
Prof. Dr. K. Adisesha
 
Exposicion de c.
Exposicion de c.Exposicion de c.
Exposicion de c.
yolymorquecho
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 
Calculo de combustible(programa en c)
Calculo de combustible(programa en c)Calculo de combustible(programa en c)
Calculo de combustible(programa en c)
gio86120
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
Daniel Gomez Jaramillo
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
Alvaro Enrique Ruano
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesKarina Arguedas Ruelas
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Jerarquía de clases, herencia, polimorfismo
Jerarquía de clases, herencia, polimorfismoJerarquía de clases, herencia, polimorfismo
Jerarquía de clases, herencia, polimorfismo
Edwin Loayza
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismo
Alvaro Enrique Ruano
 
Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)
SHAMJITH KM
 

La actualidad más candente (20)

Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos Correa
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 
Ciencias auxiliares de la informatica
Ciencias auxiliares de la informaticaCiencias auxiliares de la informatica
Ciencias auxiliares de la informatica
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
9 python data structure-2
9 python data structure-29 python data structure-2
9 python data structure-2
 
Arreglos
ArreglosArreglos
Arreglos
 
Exposicion de c.
Exposicion de c.Exposicion de c.
Exposicion de c.
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
C++
C++C++
C++
 
Calculo de combustible(programa en c)
Calculo de combustible(programa en c)Calculo de combustible(programa en c)
Calculo de combustible(programa en c)
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
 
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No SecuencialesLenguaje Borland C - Estructuras Secuenciales y No Secuenciales
Lenguaje Borland C - Estructuras Secuenciales y No Secuenciales
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Presentacion Python
Presentacion  Python Presentacion  Python
Presentacion Python
 
Jerarquía de clases, herencia, polimorfismo
Jerarquía de clases, herencia, polimorfismoJerarquía de clases, herencia, polimorfismo
Jerarquía de clases, herencia, polimorfismo
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismo
 
Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)Python programs - PPT file (Polytechnics)
Python programs - PPT file (Polytechnics)
 

Destacado

Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
marly alfonso
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
Javier Camacho
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
Cesar David Fernandez Grueso
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
Karlytoz_36
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
Josue Lara Reyes
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
Actimel
 
Conceptos basicos POO
Conceptos basicos POOConceptos basicos POO
Conceptos basicos POO
Uniminuto - San Francisco
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Kudos S.A.S
 
clase, objeto, herencia
clase, objeto, herenciaclase, objeto, herencia
clase, objeto, herenciaAny Saula
 
Herencia poo
Herencia pooHerencia poo
Herencia poo
karina NAVA
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosNICK
 
Programación orientada a objetos (libro)
Programación orientada a objetos (libro)Programación orientada a objetos (libro)
Programación orientada a objetos (libro)UPT "JOSÉ FELIX RIBAS"
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
David Portillo Hernandez
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
1da4
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSJonathan Hidalgo Nolasco
 
10 Polimorfismo
10   Polimorfismo10   Polimorfismo
10 Polimorfismo
Network Sens
 
POO Programación Orientada a Objetos
POO Programación Orientada a ObjetosPOO Programación Orientada a Objetos
POO Programación Orientada a Objetos
Luis Berganza
 

Destacado (20)

Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 
Conceptos basicos POO
Conceptos basicos POOConceptos basicos POO
Conceptos basicos POO
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
 
clase, objeto, herencia
clase, objeto, herenciaclase, objeto, herencia
clase, objeto, herencia
 
Fundamentos de la poo
Fundamentos de la pooFundamentos de la poo
Fundamentos de la poo
 
Que es dfd
Que es dfdQue es dfd
Que es dfd
 
Herencia poo
Herencia pooHerencia poo
Herencia poo
 
Uml diagrama clase objeto
Uml diagrama clase objetoUml diagrama clase objeto
Uml diagrama clase objeto
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
 
Programación orientada a objetos (libro)
Programación orientada a objetos (libro)Programación orientada a objetos (libro)
Programación orientada a objetos (libro)
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
 
10 Polimorfismo
10   Polimorfismo10   Polimorfismo
10 Polimorfismo
 
POO Programación Orientada a Objetos
POO Programación Orientada a ObjetosPOO Programación Orientada a Objetos
POO Programación Orientada a Objetos
 

Similar a Diapositivas de la poo

1 Paradigma Objetos
1 Paradigma Objetos1 Paradigma Objetos
1 Paradigma Objetos
diana londono
 
ALP Unidad 4: Programación modular
ALP Unidad 4: Programación modularALP Unidad 4: Programación modular
ALP Unidad 4: Programación modular
Franklin Parrales Bravo
 
Paradigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosParadigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a Objetos
Alberto Blumberg
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevjtk1
 
Anon metodologia de la programacion orientada a objetos con c++
Anon   metodologia de la programacion orientada a objetos con c++Anon   metodologia de la programacion orientada a objetos con c++
Anon metodologia de la programacion orientada a objetos con c++ratasquerosaXX
 
Programacion Orientada a Onjetos
Programacion Orientada a OnjetosProgramacion Orientada a Onjetos
Programacion Orientada a OnjetosAlex Lopez
 
Programacion orientada a objetosj
Programacion orientada a objetosjProgramacion orientada a objetosj
Programacion orientada a objetosjAbdiel Perez
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POOLibertad25
 
Patrones de-diseño
Patrones de-diseñoPatrones de-diseño
Patrones de-diseño
Ris Fernandez
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202
LauraDanielaZipamoch
 

Similar a Diapositivas de la poo (20)

Diapositivas de la poo
Diapositivas de la pooDiapositivas de la poo
Diapositivas de la poo
 
Guia1 pii
Guia1 piiGuia1 pii
Guia1 pii
 
1 Paradigma Objetos
1 Paradigma Objetos1 Paradigma Objetos
1 Paradigma Objetos
 
Poo sistem k.a.
Poo sistem k.a.Poo sistem k.a.
Poo sistem k.a.
 
ALP Unidad 4: Programación modular
ALP Unidad 4: Programación modularALP Unidad 4: Programación modular
ALP Unidad 4: Programación modular
 
Poo programacion
Poo programacionPoo programacion
Poo programacion
 
Paradigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a ObjetosParadigma de Programación Orientado a Objetos
Paradigma de Programación Orientado a Objetos
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prev
 
Met2 07 01-introduccion_poo
Met2 07 01-introduccion_pooMet2 07 01-introduccion_poo
Met2 07 01-introduccion_poo
 
C sharp
C sharpC sharp
C sharp
 
Anon metodologia de la programacion orientada a objetos con c++
Anon   metodologia de la programacion orientada a objetos con c++Anon   metodologia de la programacion orientada a objetos con c++
Anon metodologia de la programacion orientada a objetos con c++
 
Clase 2
Clase 2Clase 2
Clase 2
 
Programacion Orientada a Onjetos
Programacion Orientada a OnjetosProgramacion Orientada a Onjetos
Programacion Orientada a Onjetos
 
Proyecto Final
Proyecto FinalProyecto Final
Proyecto Final
 
Programacion orientada a objetosj
Programacion orientada a objetosjProgramacion orientada a objetosj
Programacion orientada a objetosj
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
Patrones de-diseño
Patrones de-diseñoPatrones de-diseño
Patrones de-diseño
 
4.1, 4.2
4.1, 4.24.1, 4.2
4.1, 4.2
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202
 

Diapositivas de la poo

  • 2.  Abstracción: es seccionar nuestro código en grupos de código más pequeño que, al unirlos, hacen el trabajo  Encapsulación: se encarga de mantener ocultos los procesos internos que necesita  Herencia: evitar tener que escribir el mismo código una y otra vez
  • 3.  cabeceras (include <iostream> ....) macros (define ) constantes (const int max = 10) tipos de datos (typedef) definicion de los atributos de la clase y los metodos: class Nombre Clase private: int atributo; public: Nombre Clase (parámetros); //constructor Nombre Clase (void); //destructor Void metodo1 (void); int metodo2 (void) const; Implementacion de los metodos de la clase: int Nombre Clase:metodos (void) const return atributo; Funcion Principal
  • 4.  tienen origen en Simula 67  creado por Ole-Johan Dahl y Kristen Nygaard del Centro de Cómputo Noruego en Oslo  fue desarrollado en Simula en Xerox PARC  la metodología de programación dominante a mediados de los años 80
  • 5.  Reusabilidad: se pueden usar en distintas partes del programa y en numerosos proyectos.  Mantenibilidad: sencillos de leer y comprender, nos permiten ocultar detalles de implementación  Modificabilidad: La facilidad de añadir, suprimir o modificar nuevos objeto.  Fiabilidad: Independiente y aislar mucho más fácilmente los posibles errores que puedan surgir.
  • 6.  Cambio en la forma de pensar de la programación tradicional a la orientada a objetos.  La ejecución de programas orientados a objetos es más lenta.  La necesidad de utilizar bibliotecas de clases obliga a su aprendizaje y entrenamiento.