SlideShare uma empresa Scribd logo
1 de 11
ORIENTADO A OBJETOS
 Percibimos el mundo como si estuviera
formado por objetos, donde consiente o
inconscientemente los organizamos,
clasificamos y relacionamos entre sí y
sacamos las características importantes
dependiendo de lo que queremos hacer con
ellas.
CLASE
 Descripción abstracta de un grupo de
objetos, cada uno de los cuales tiene
una serie de atributos y un estado
especifico.
OBJETO
 Es la instancia de una clase. Definir un
objeto dándole valores a sus atributos y
comportamiento y realizando
operaciones permitidas por una clase.
ATRIBUTO
 Características individuales que
diferencian un objeto de otro y
determinan su apariencia
METODOS
 Al estar asociado
con un objeto o
clase en particular,
puede acceder y
modificar los datos
privados del objeto
correspondiente de
forma tal que sea
consistente con el
comportamiento
deseado para el
mismo.
HERENCIA
 Es donde una clase nueva se crea a
partir de una clase existente.
POLIMORFISMO
 Capacidad que tienen
los objetos de una
clase de responder al
mismo mensaje o
evento en función de
los parámetros
utilizados durante su
invocación. Un objeto
polimórfico es una
entidad que puede
contener valores de
diferentes tipos durante
la ejecución del
programa.
ABSTRACCIÓN
 Algo que está en el universo de las ideas, los
pensamientos, pero que no se puede
concretar en algo material, que se pueda
tocar.
ENCAPSULAMIENTO
 Capacidad de agrupar y condensar en un
entorno con límites bien-definidos distintos
elementos. Se encarga de mantener ocultos los
procesos internos que necesita para hacer lo
que sea que haga, dándole al programador
acceso sólo a lo que necesita.
JERARQUIA
 Es una clasificación u ordenación de las abstracciones.
 Por jerarquía denotamos el orden de relación que se produce
entre abstracciones diferentes.
 Los tipos de jerarquía más útiles:
 Herencia Una clase comparte la estructura o comportamiento definido
en otra clase, llamada superclase.
 Herencia múltiple Una clase comparte la estructura o comportamiento
de varias superclases.
 Agregación Comprende relaciones del tipo "es parte de" al realizar
una descomposición.

Mais conteúdo relacionado

Mais procurados (14)

Teoría Sistemas Pensam Complejo
Teoría Sistemas Pensam ComplejoTeoría Sistemas Pensam Complejo
Teoría Sistemas Pensam Complejo
 
Cspr
CsprCspr
Cspr
 
Repaso Diagramas Clase
Repaso Diagramas ClaseRepaso Diagramas Clase
Repaso Diagramas Clase
 
Diapos
DiaposDiapos
Diapos
 
Conceptos basicos de la TGS
Conceptos basicos de la TGSConceptos basicos de la TGS
Conceptos basicos de la TGS
 
Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.Clases y Objetos enfocados a la Programación Orientada a Objetos.
Clases y Objetos enfocados a la Programación Orientada a Objetos.
 
Poo
PooPoo
Poo
 
Introduccion a la programación orientada a objetos
Introduccion a la programación orientada a objetosIntroduccion a la programación orientada a objetos
Introduccion a la programación orientada a objetos
 
Los grupos como sistemas
Los grupos como sistemasLos grupos como sistemas
Los grupos como sistemas
 
Escala de iconicidad baños
Escala de iconicidad bañosEscala de iconicidad baños
Escala de iconicidad baños
 
Percepción & Gestalt
Percepción & GestaltPercepción & Gestalt
Percepción & Gestalt
 
Trabajo d..
Trabajo d..Trabajo d..
Trabajo d..
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
La
 La La
La
 

Semelhante a Programación orientada a objetos

Carcateristicas de la poo22
Carcateristicas de la poo22Carcateristicas de la poo22
Carcateristicas de la poo22maxajane
 
Diapositivas poo
Diapositivas pooDiapositivas poo
Diapositivas pooAlumic S.A
 
3 poo abstraccion modula..herencia
3 poo abstraccion modula..herencia3 poo abstraccion modula..herencia
3 poo abstraccion modula..herenciaPedro Alvarez
 
Análisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a ObjetosAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a ObjetosDavid Monar Basantes
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosALfonsx Viejo
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a ObjetosIsmael Perea
 
Uml orientada a objetos
Uml orientada a objetosUml orientada a objetos
Uml orientada a objetosielectronicos
 
Actividad conceptos poo
Actividad conceptos pooActividad conceptos poo
Actividad conceptos poobrandonhh10
 
Programación orientada a objetos
Programación orientada a objetos Programación orientada a objetos
Programación orientada a objetos Jorge Luis B
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos Jorge Luis B
 
Glosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoGlosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoRafael Miranda
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetoslindacajaperuiz
 

Semelhante a Programación orientada a objetos (20)

Carcateristicas de la poo22
Carcateristicas de la poo22Carcateristicas de la poo22
Carcateristicas de la poo22
 
1.1
1.11.1
1.1
 
Nociones Básicas de POO
Nociones Básicas de POONociones Básicas de POO
Nociones Básicas de POO
 
Diapositivas poo
Diapositivas pooDiapositivas poo
Diapositivas poo
 
D.poo
D.pooD.poo
D.poo
 
3 poo abstraccion modula..herencia
3 poo abstraccion modula..herencia3 poo abstraccion modula..herencia
3 poo abstraccion modula..herencia
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Mapa de java
Mapa de javaMapa de java
Mapa de java
 
Java
Java Java
Java
 
Análisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a ObjetosAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Adoo martha hidalgo
Adoo   martha hidalgoAdoo   martha hidalgo
Adoo martha hidalgo
 
Uml orientada a objetos
Uml orientada a objetosUml orientada a objetos
Uml orientada a objetos
 
Actividad conceptos poo
Actividad conceptos pooActividad conceptos poo
Actividad conceptos poo
 
Programación orientada a objetos
Programación orientada a objetos Programación orientada a objetos
Programación orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos
 
Glosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendidoGlosario de terminos del modelo entidad relacion extendido
Glosario de terminos del modelo entidad relacion extendido
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Poo
PooPoo
Poo
 

Último

Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Leonardo J. Caballero G.
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++luzgaray6
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 

Último (6)

Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 

Programación orientada a objetos

  • 1.
  • 2. ORIENTADO A OBJETOS  Percibimos el mundo como si estuviera formado por objetos, donde consiente o inconscientemente los organizamos, clasificamos y relacionamos entre sí y sacamos las características importantes dependiendo de lo que queremos hacer con ellas.
  • 3. CLASE  Descripción abstracta de un grupo de objetos, cada uno de los cuales tiene una serie de atributos y un estado especifico.
  • 4. OBJETO  Es la instancia de una clase. Definir un objeto dándole valores a sus atributos y comportamiento y realizando operaciones permitidas por una clase.
  • 5. ATRIBUTO  Características individuales que diferencian un objeto de otro y determinan su apariencia
  • 6. METODOS  Al estar asociado con un objeto o clase en particular, puede acceder y modificar los datos privados del objeto correspondiente de forma tal que sea consistente con el comportamiento deseado para el mismo.
  • 7. HERENCIA  Es donde una clase nueva se crea a partir de una clase existente.
  • 8. POLIMORFISMO  Capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa.
  • 9. ABSTRACCIÓN  Algo que está en el universo de las ideas, los pensamientos, pero que no se puede concretar en algo material, que se pueda tocar.
  • 10. ENCAPSULAMIENTO  Capacidad de agrupar y condensar en un entorno con límites bien-definidos distintos elementos. Se encarga de mantener ocultos los procesos internos que necesita para hacer lo que sea que haga, dándole al programador acceso sólo a lo que necesita.
  • 11. JERARQUIA  Es una clasificación u ordenación de las abstracciones.  Por jerarquía denotamos el orden de relación que se produce entre abstracciones diferentes.  Los tipos de jerarquía más útiles:  Herencia Una clase comparte la estructura o comportamiento definido en otra clase, llamada superclase.  Herencia múltiple Una clase comparte la estructura o comportamiento de varias superclases.  Agregación Comprende relaciones del tipo "es parte de" al realizar una descomposición.