SlideShare una empresa de Scribd logo
1 de 16
Instituto tecnológico de
Minatitlán
Programación orientada a
objetos
(poo)
Ing. electronica.
Maldonado Hernández Gabriel


Es un modelo de programación que utiliza
objetos, ligados mediante mensajes, para la
solución de problemas. Es decir organizar los
programas a imagen y semejanza de la
organización de los objetos en el mundo real.
Los objetos poseen un conjunto de propiedades
o atributos y un conjunto de métodos mediante
os cuales muestran su comportamiento y además
los objetos muestran un conjunto de
interrelaciones entre ellos mediante mensajes a
los que responden mediante métodos
 Un

mecanismo importante de la POO, son
las clases y los objetos están contenidos
dentro de ellas, por eso se dice que un
objeto es la instancia de una clase.
Ejemplo:
figuras
objfiguras=new figuras(); //Creamos
un nuevo objeto para la clase figuras
 Conseptos basicos:
 Objetos
 “Un objeto tiene un

estado, un
comportamiento y una identidad; la
estructura y el comportamiento es
similar en los objetos definidos de una
misma clase”
 Clase:
 -Es una coleccion o conjunto de objetos que
comparten caracteristicas entre si, tanto una
clase como un objeto (derivado de la
misma) contienen tres aspectos
fundamentales que nos permiten
clasificarlos: Atributos: son las
caracteristicas especificas. Metodos:
acciones que realiza, conductas.
 Ejemplo:
 Abstracción:
 Expresa

las características esenciales de
un objeto los cuales distinguen los
objetos de los demás.
También provee limites conceptuales
quiere decir que separa las
características esenciales de las no
esenciales.
 Cohesión
 hablamos

de que tanto se enfoca o se
compromete una parte llamemoslo modulo
(componente o clase),la cohesión seria la
medida; en que se compromete un modulo
con respecto a una sola tarea o aun solo
proceso, entre mayor cohesión tenga un
modulo en su operación, mejor sera
operando, mas fácil sera de programar y de
reparar.
 Ejemplo:
 Ocultamiento

de la Información
 El ocultamiento de la información es el
proceso de ocultar los de talles de
implementación del cliente al servicio.
Herencia:
cuando se crea una nueva clase a partir de una clase ya
existente esta nueva clase tendrá atributos únicos pero
contara con los métodos y atributos de clase anterior;
por lo cual podrá
ocuparlos como si fueran propios. la ventaja esta en que
cada nueva clase (subclase) será mas especializada.
 Ejemplo



Clase celular
atributos:
pequeño, fácil de transportar, bocina, pantalla.
métodos: encender, apagar, bloquear.
eventos: entrada y salida de llamadas,
interconectividad.
subclase celular con cámara
atributos: todos los atributos de la clase "celular" mas
cámara, aplicaciones de fotos, flash, albunes.
métodos: todos los métodos de la clase "celular" mas
activar cámara, ráfaga de fotos, foto panorámica.
 Clases

Abstractas:
 Son clases cuya descripción es incompleta,
que contiene uno o más métodos de
abstracción, que no se pueden instanciar, es
decir que no se puede volver en objetos,
pero puede heredar y las clases hijas serán
las encargadas de agregar la funcionalidad a
cada uno de los métodos abstractos, ya sean
métodos que no tienen cuerpo ni vacío, en su
lugar deben tener comillas (“”). Los métodos
no implementados se declaran como
abstract.
 Ejemplo
 Polimorfismo:
 Significa

tener o asumir distintas formas.
En el contexto de POO se refiere a la
capacidad de los diferentes objetos para
responder de distinta forma a la misma
operación. Esta característica habilita al
programador para tratar uniformemente
objetos que provienen de clases diferentes.
 Lenguajes de programación OO puros:
Solo soportan el paradigma de
programación OO. Todo son objetos, clases
y métodos. Ej: Java.
 Lenguajes de programación OO
híbridos: Soporta otros paradigmas además
del OO. Ej: C++.
 Acoplamiento

 Se

le puede llamar acoplamiento al nivel de
dependencia mutua que tienen las clases o
unidades de software unas referente a otras
dentro de un mismo sistema o software.
 Ejemplo:
 Considere dos clases A y B. (si estas no se
utilizan entre si ninguna de ellas crea una
instancia de la otra o invoca un método en
el otro), no están acopladas
 Asociaciones

de Objetos:
 Una asociación de objetos es “una
relación que denota una conexión
semántica entre dos clases”.
 Conclusión:
 Podemos

concluir en esta presentación
los conceptos básicos de la
programación estructurada así mismo
podemos realizar los programas
correspondientes con los conceptos ya
visto cabe mencionar que es importante
tomar en cuentan los conceptos ya que
en alguna u otra cosa los estaremos
ocupando a lo largo de esta unidad.

Más contenido relacionado

La actualidad más candente

Análisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónAnálisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónjovy2905
 
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 objetosCirino Silva tovar
 
Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)Fredy Nicolas Moreno Puerto
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a ObjetosIsmael Perea
 
Programacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos AcostaProgramacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos AcostaMarcos Acosta
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacionfranciscocain
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSLuis Miguel Gutierrez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosandres0323
 
Introducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónIntroducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónFacultad de Ciencias y Sistemas
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosAgapito26
 
Diapositivas poo
Diapositivas pooDiapositivas poo
Diapositivas pooAlumic S.A
 

La actualidad más candente (18)

Análisis y diseño de sistemas de información
Análisis y diseño de sistemas de informaciónAnálisis y diseño de sistemas de información
Análisis y diseño de sistemas de información
 
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 Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Java
Java Java
Java
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Programacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos AcostaProgramacion orientada a objetos by Marcos Acosta
Programacion orientada a objetos by Marcos Acosta
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Programacion oientado a objetos
Programacion oientado a objetosProgramacion oientado a objetos
Programacion oientado a objetos
 
P.o.o.
P.o.o.P.o.o.
P.o.o.
 
Cspr
CsprCspr
Cspr
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Introducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la ProgramaciónIntroducción a la P.O.O en Introducción a la Programación
Introducción a la P.O.O en Introducción a la Programación
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Diapositivas poo
Diapositivas pooDiapositivas poo
Diapositivas poo
 

Similar a conseptos basicos de la poo

Similar a conseptos basicos de la poo (20)

fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.ppt
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Tutorial uml
Tutorial umlTutorial uml
Tutorial uml
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Cspr
CsprCspr
Cspr
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Java
JavaJava
Java
 
P.o.o.
P.o.o.P.o.o.
P.o.o.
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Prog.orientada a objeto
Prog.orientada a objetoProg.orientada a objeto
Prog.orientada a objeto
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
D.poo
D.pooD.poo
D.poo
 
[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Practica retro java 28102013
Practica retro java 28102013Practica retro java 28102013
Practica retro java 28102013
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdfPROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
 

Último

10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdfVanyraCumplido
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convikevinmolina060703
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraJavier Andreu
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfjorge531093
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfAndreaTurell
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxcandy torres
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdfPaulaAnglicaBustaman
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024hlitocs
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfGonella
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfSofiaArias58
 

Último (20)

10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
 
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdfFICHA CUENTO BUSCANDO UNA MAMÁ  2024 MAESTRA JANET.pdf
FICHA CUENTO BUSCANDO UNA MAMÁ 2024 MAESTRA JANET.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Apunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdfApunte clase teorica propiedades de la Madera.pdf
Apunte clase teorica propiedades de la Madera.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 

conseptos basicos de la poo

  • 1. Instituto tecnológico de Minatitlán Programación orientada a objetos (poo) Ing. electronica. Maldonado Hernández Gabriel
  • 2.  Es un modelo de programación que utiliza objetos, ligados mediante mensajes, para la solución de problemas. Es decir organizar los programas a imagen y semejanza de la organización de los objetos en el mundo real. Los objetos poseen un conjunto de propiedades o atributos y un conjunto de métodos mediante os cuales muestran su comportamiento y además los objetos muestran un conjunto de interrelaciones entre ellos mediante mensajes a los que responden mediante métodos
  • 3.  Un mecanismo importante de la POO, son las clases y los objetos están contenidos dentro de ellas, por eso se dice que un objeto es la instancia de una clase. Ejemplo: figuras objfiguras=new figuras(); //Creamos un nuevo objeto para la clase figuras
  • 4.  Conseptos basicos:  Objetos  “Un objeto tiene un estado, un comportamiento y una identidad; la estructura y el comportamiento es similar en los objetos definidos de una misma clase”  Clase:  -Es una coleccion o conjunto de objetos que comparten caracteristicas entre si, tanto una clase como un objeto (derivado de la misma) contienen tres aspectos fundamentales que nos permiten clasificarlos: Atributos: son las caracteristicas especificas. Metodos: acciones que realiza, conductas.
  • 6.  Abstracción:  Expresa las características esenciales de un objeto los cuales distinguen los objetos de los demás. También provee limites conceptuales quiere decir que separa las características esenciales de las no esenciales.
  • 7.  Cohesión  hablamos de que tanto se enfoca o se compromete una parte llamemoslo modulo (componente o clase),la cohesión seria la medida; en que se compromete un modulo con respecto a una sola tarea o aun solo proceso, entre mayor cohesión tenga un modulo en su operación, mejor sera operando, mas fácil sera de programar y de reparar.
  • 9.  Ocultamiento de la Información  El ocultamiento de la información es el proceso de ocultar los de talles de implementación del cliente al servicio.
  • 10. Herencia: cuando se crea una nueva clase a partir de una clase ya existente esta nueva clase tendrá atributos únicos pero contara con los métodos y atributos de clase anterior; por lo cual podrá ocuparlos como si fueran propios. la ventaja esta en que cada nueva clase (subclase) será mas especializada.  Ejemplo   Clase celular atributos: pequeño, fácil de transportar, bocina, pantalla. métodos: encender, apagar, bloquear. eventos: entrada y salida de llamadas, interconectividad. subclase celular con cámara atributos: todos los atributos de la clase "celular" mas cámara, aplicaciones de fotos, flash, albunes. métodos: todos los métodos de la clase "celular" mas activar cámara, ráfaga de fotos, foto panorámica.
  • 11.  Clases Abstractas:  Son clases cuya descripción es incompleta, que contiene uno o más métodos de abstracción, que no se pueden instanciar, es decir que no se puede volver en objetos, pero puede heredar y las clases hijas serán las encargadas de agregar la funcionalidad a cada uno de los métodos abstractos, ya sean métodos que no tienen cuerpo ni vacío, en su lugar deben tener comillas (“”). Los métodos no implementados se declaran como abstract.
  • 13.  Polimorfismo:  Significa tener o asumir distintas formas. En el contexto de POO se refiere a la capacidad de los diferentes objetos para responder de distinta forma a la misma operación. Esta característica habilita al programador para tratar uniformemente objetos que provienen de clases diferentes.  Lenguajes de programación OO puros: Solo soportan el paradigma de programación OO. Todo son objetos, clases y métodos. Ej: Java.  Lenguajes de programación OO híbridos: Soporta otros paradigmas además del OO. Ej: C++.
  • 14.  Acoplamiento  Se le puede llamar acoplamiento al nivel de dependencia mutua que tienen las clases o unidades de software unas referente a otras dentro de un mismo sistema o software.  Ejemplo:  Considere dos clases A y B. (si estas no se utilizan entre si ninguna de ellas crea una instancia de la otra o invoca un método en el otro), no están acopladas
  • 15.  Asociaciones de Objetos:  Una asociación de objetos es “una relación que denota una conexión semántica entre dos clases”.
  • 16.  Conclusión:  Podemos concluir en esta presentación los conceptos básicos de la programación estructurada así mismo podemos realizar los programas correspondientes con los conceptos ya visto cabe mencionar que es importante tomar en cuentan los conceptos ya que en alguna u otra cosa los estaremos ocupando a lo largo de esta unidad.