SlideShare una empresa de Scribd logo
Estructura de Programas Tecnología de Objetos Raúl Herrera
Requisitos para un programa modular ,[object Object],[object Object],[object Object],[object Object],[object Object]
Las Clases desde el punto de vista de la programación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
Definición de Clases en C++
Programa en C++
Definición de Clases en Java
Programa en Java
Objeto desde el punto de vista de la programación ,[object Object],[object Object],[object Object]
Ejemplo
Definición
Definición de métodos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Implementación de la clase punto
Implementación de la clase punto (2)
Uso de Clases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Invocación de Métodos ,[object Object],[object Object]
La estructura General de un POO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Java y-xml
Java y-xmlJava y-xml
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
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaces
lopezcortes
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
Roberth Loaiza
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
Daniiel Toorres
 
Clases abstractas e interfaces en java
Clases abstractas e interfaces en javaClases abstractas e interfaces en java
Clases abstractas e interfaces en java
Juan Carlos Almeida Mera
 
8. técnicas de escritura de códigos
8. técnicas de escritura de códigos8. técnicas de escritura de códigos
8. técnicas de escritura de códigos
HectorMamani
 
Conceptos basicos caro
Conceptos basicos caroConceptos basicos caro
Conceptos basicos caro
pomasqui
 
Polimorfismo y Clases Abstractas
Polimorfismo y Clases AbstractasPolimorfismo y Clases Abstractas
Polimorfismo y Clases Abstractas
codigosyalgomas
 
Modelado con clases instancias
Modelado con clases instanciasModelado con clases instancias
Modelado con clases instancias
Carlos Castro
 
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)
Maria Garcia
 
09 Clases Abstractas E Interfaces
09   Clases Abstractas E Interfaces09   Clases Abstractas E Interfaces
09 Clases Abstractas E Interfaces
Network Sens
 
Operadores poo
Operadores pooOperadores poo
Operadores poo
RochaJaqueline
 
Herencia y Polimorfismo
Herencia y PolimorfismoHerencia y Polimorfismo
Herencia y Polimorfismo
nestor_moren
 
Interfaces
InterfacesInterfaces
Herencia y polimorfismo
Herencia y polimorfismoHerencia y polimorfismo
Herencia y polimorfismo
Gloria Isabel Bautista Lasprilla
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
Clara Patricia Avella Ibañez
 
Modularidad en Jav
Modularidad en JavModularidad en Jav
Modularidad en Jav
maynet
 

La actualidad más candente (18)

Java y-xml
Java y-xmlJava y-xml
Java y-xml
 
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
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaces
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Clases abstractas e interfaces en java
Clases abstractas e interfaces en javaClases abstractas e interfaces en java
Clases abstractas e interfaces en java
 
8. técnicas de escritura de códigos
8. técnicas de escritura de códigos8. técnicas de escritura de códigos
8. técnicas de escritura de códigos
 
Conceptos basicos caro
Conceptos basicos caroConceptos basicos caro
Conceptos basicos caro
 
Polimorfismo y Clases Abstractas
Polimorfismo y Clases AbstractasPolimorfismo y Clases Abstractas
Polimorfismo y Clases Abstractas
 
Modelado con clases instancias
Modelado con clases instanciasModelado con clases instancias
Modelado con clases instancias
 
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)
 
09 Clases Abstractas E Interfaces
09   Clases Abstractas E Interfaces09   Clases Abstractas E Interfaces
09 Clases Abstractas E Interfaces
 
Operadores poo
Operadores pooOperadores poo
Operadores poo
 
Herencia y Polimorfismo
Herencia y PolimorfismoHerencia y Polimorfismo
Herencia y Polimorfismo
 
Interfaces
InterfacesInterfaces
Interfaces
 
Herencia y polimorfismo
Herencia y polimorfismoHerencia y polimorfismo
Herencia y polimorfismo
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Modularidad en Jav
Modularidad en JavModularidad en Jav
Modularidad en Jav
 

Similar a 6. estructura de programas

Presentación P.O.O
Presentación P.O.OPresentación P.O.O
Presentación P.O.O
Geraldin Vergara
 
Daniel espinosa garzon
Daniel espinosa garzonDaniel espinosa garzon
Daniel espinosa garzon
orus004
 
Conceptualizacion lenguajes de programacion
Conceptualizacion lenguajes de programacionConceptualizacion lenguajes de programacion
Conceptualizacion lenguajes de programacion
orus004
 
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
MIGUEL_INGENIERO
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
bchrmz
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
bchrmz
 
Net1 oop vbnet
Net1 oop vbnetNet1 oop vbnet
Net1 oop vbnet
jhordy2000
 
Aprendiendo objetos en c++
Aprendiendo objetos en c++Aprendiendo objetos en c++
Aprendiendo objetos en c++
Aldo Hernán Zanabria Gálvez
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
David Vidal
 
Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetos
Eduardo Galindo
 
UNIDADIII. CREACION DIAGRAMA DE CLASES
UNIDADIII. CREACION DIAGRAMA DE CLASESUNIDADIII. CREACION DIAGRAMA DE CLASES
UNIDADIII. CREACION DIAGRAMA DE CLASES
Selene Gomez Barragan
 
Unidad1 y 2
Unidad1 y 2Unidad1 y 2
Unidad1 y 2
cibernano
 
manual de C#
manual de C#manual de C#
manual de C#
Brendita Martinez
 
Manual c# 2
Manual c# 2Manual c# 2
Manual c# 2
Elizabeth Reyna
 
Manual de c#
Manual de c#Manual de c#
Manual de c#
Ana Ruth G H
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
Alvaro Vargas
 
Clase 17
Clase 17Clase 17
Clase 17
victdiazm
 
metodos de clases
metodos de clasesmetodos de clases
metodos de clases
CristianChvez12
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASES
BiingeSof
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
UVM
 

Similar a 6. estructura de programas (20)

Presentación P.O.O
Presentación P.O.OPresentación P.O.O
Presentación P.O.O
 
Daniel espinosa garzon
Daniel espinosa garzonDaniel espinosa garzon
Daniel espinosa garzon
 
Conceptualizacion lenguajes de programacion
Conceptualizacion lenguajes de programacionConceptualizacion lenguajes de programacion
Conceptualizacion lenguajes de programacion
 
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 
Net1 oop vbnet
Net1 oop vbnetNet1 oop vbnet
Net1 oop vbnet
 
Aprendiendo objetos en c++
Aprendiendo objetos en c++Aprendiendo objetos en c++
Aprendiendo objetos en c++
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetos
 
UNIDADIII. CREACION DIAGRAMA DE CLASES
UNIDADIII. CREACION DIAGRAMA DE CLASESUNIDADIII. CREACION DIAGRAMA DE CLASES
UNIDADIII. CREACION DIAGRAMA DE CLASES
 
Unidad1 y 2
Unidad1 y 2Unidad1 y 2
Unidad1 y 2
 
manual de C#
manual de C#manual de C#
manual de C#
 
Manual c# 2
Manual c# 2Manual c# 2
Manual c# 2
 
Manual de c#
Manual de c#Manual de c#
Manual de c#
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Clase 17
Clase 17Clase 17
Clase 17
 
metodos de clases
metodos de clasesmetodos de clases
metodos de clases
 
DIAGRAMA DE CLASES
DIAGRAMA DE CLASESDIAGRAMA DE CLASES
DIAGRAMA DE CLASES
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 

Más de HectorMamani

El grito
El gritoEl grito
El grito
HectorMamani
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
HectorMamani
 
7. diseño por contrato
7. diseño por contrato7. diseño por contrato
7. diseño por contrato
HectorMamani
 
6. estructura de programas
6. estructura de programas6. estructura de programas
6. estructura de programas
HectorMamani
 
5. otros aspectos de la programación orientada a objetos
5. otros aspectos de la programación orientada a objetos5. otros aspectos de la programación orientada a objetos
5. otros aspectos de la programación orientada a objetos
HectorMamani
 
Grafeno, sus propiedades y aplicaciones
Grafeno, sus propiedades y aplicacionesGrafeno, sus propiedades y aplicaciones
Grafeno, sus propiedades y aplicaciones
HectorMamani
 
4 Polimorfismo
4  Polimorfismo4  Polimorfismo
4 Polimorfismo
HectorMamani
 
3 Bases De La OrientacióN A Objetos
3  Bases De La OrientacióN A Objetos3  Bases De La OrientacióN A Objetos
3 Bases De La OrientacióN A Objetos
HectorMamani
 
2 ReseñA HistóRica
2  ReseñA HistóRica2  ReseñA HistóRica
2 ReseñA HistóRica
HectorMamani
 
1 El Paradigma De OrientacióN A Objetos
1  El Paradigma De OrientacióN A Objetos1  El Paradigma De OrientacióN A Objetos
1 El Paradigma De OrientacióN A Objetos
HectorMamani
 
Día internacional de Oración
Día internacional de OraciónDía internacional de Oración
Día internacional de Oración
HectorMamani
 
Día internacional de Oración
Día internacional de OraciónDía internacional de Oración
Día internacional de Oración
HectorMamani
 
Día internacional de Oración
Día internacional de OraciónDía internacional de Oración
Día internacional de Oración
HectorMamani
 
4º Festival de la canción cristiana 2009
4º Festival de la canción cristiana 20094º Festival de la canción cristiana 2009
4º Festival de la canción cristiana 2009
HectorMamani
 
Estudio Análisis Quimico de Suelos de la Ciudad de Arica
Estudio Análisis Quimico de Suelos de la Ciudad de AricaEstudio Análisis Quimico de Suelos de la Ciudad de Arica
Estudio Análisis Quimico de Suelos de la Ciudad de Arica
HectorMamani
 
Psicologia Forense.PDF
Psicologia Forense.PDFPsicologia Forense.PDF
Psicologia Forense.PDF
HectorMamani
 
Presentacion de los reyes 2009
Presentacion de los reyes 2009Presentacion de los reyes 2009
Presentacion de los reyes 2009
HectorMamani
 
Bullying Educación Básica
Bullying Educación BásicaBullying Educación Básica
Bullying Educación Básica
HectorMamani
 
Tecnologías libres para la Educación
Tecnologías libres para la EducaciónTecnologías libres para la Educación
Tecnologías libres para la Educación
HectorMamani
 
Hector
HectorHector
Hector
HectorMamani
 

Más de HectorMamani (20)

El grito
El gritoEl grito
El grito
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
 
7. diseño por contrato
7. diseño por contrato7. diseño por contrato
7. diseño por contrato
 
6. estructura de programas
6. estructura de programas6. estructura de programas
6. estructura de programas
 
5. otros aspectos de la programación orientada a objetos
5. otros aspectos de la programación orientada a objetos5. otros aspectos de la programación orientada a objetos
5. otros aspectos de la programación orientada a objetos
 
Grafeno, sus propiedades y aplicaciones
Grafeno, sus propiedades y aplicacionesGrafeno, sus propiedades y aplicaciones
Grafeno, sus propiedades y aplicaciones
 
4 Polimorfismo
4  Polimorfismo4  Polimorfismo
4 Polimorfismo
 
3 Bases De La OrientacióN A Objetos
3  Bases De La OrientacióN A Objetos3  Bases De La OrientacióN A Objetos
3 Bases De La OrientacióN A Objetos
 
2 ReseñA HistóRica
2  ReseñA HistóRica2  ReseñA HistóRica
2 ReseñA HistóRica
 
1 El Paradigma De OrientacióN A Objetos
1  El Paradigma De OrientacióN A Objetos1  El Paradigma De OrientacióN A Objetos
1 El Paradigma De OrientacióN A Objetos
 
Día internacional de Oración
Día internacional de OraciónDía internacional de Oración
Día internacional de Oración
 
Día internacional de Oración
Día internacional de OraciónDía internacional de Oración
Día internacional de Oración
 
Día internacional de Oración
Día internacional de OraciónDía internacional de Oración
Día internacional de Oración
 
4º Festival de la canción cristiana 2009
4º Festival de la canción cristiana 20094º Festival de la canción cristiana 2009
4º Festival de la canción cristiana 2009
 
Estudio Análisis Quimico de Suelos de la Ciudad de Arica
Estudio Análisis Quimico de Suelos de la Ciudad de AricaEstudio Análisis Quimico de Suelos de la Ciudad de Arica
Estudio Análisis Quimico de Suelos de la Ciudad de Arica
 
Psicologia Forense.PDF
Psicologia Forense.PDFPsicologia Forense.PDF
Psicologia Forense.PDF
 
Presentacion de los reyes 2009
Presentacion de los reyes 2009Presentacion de los reyes 2009
Presentacion de los reyes 2009
 
Bullying Educación Básica
Bullying Educación BásicaBullying Educación Básica
Bullying Educación Básica
 
Tecnologías libres para la Educación
Tecnologías libres para la EducaciónTecnologías libres para la Educación
Tecnologías libres para la Educación
 
Hector
HectorHector
Hector
 

6. estructura de programas