SlideShare una empresa de Scribd logo
1 de 16
NOMBRE: PAULINA CALVA
CURSO:3ro DE BACHILLERATO
ASIGNATURA :DISEÑO Y REALIZACION
*
CLASE
AGRUPA LOS
ESTADOS Y DEFINE
EL CONJUNTO DE
TIPOS
PARTICULARES DE
DATOS,SE UTILIZA
TAMBIEN LOS
MODELOS PARA
CREAR LOS
OBJETIVOS
SE REPRESENTA
COMO UN
SUSTANTIVO
COMO PERSONA
LUGAR, O COSA
SE SUBDIVIDE
*EN ATRIBUTOS
*METODOS
*EVENTOS
NOMBRE DE CLASE
SIRVE PARA
IDENTIFICAR EL
OBJETIVO
ATRIBUTOS
REPRESENTA EL
ESTADO DEL
OBJETIVO
METODOS
PERMITE QUE LOS
OBJETOS CAMBIEN DE
ESTADO, DEPENDIENDO
DEL ESTADO ANTERIOR
QUE TUVIERA
ELOBJETO.
NIVELES ACCESO
SIRVEN PARA
PROTEGER
CIERTOS MIEMBROS
DE LA CLASE
OBJETOS
PUEDE SER
CREADO INSTANCIANDO UNA
CLASE
SE CARACTERIZA
*IDENTIDAD
*COMPORTAMIENTO
*ESTADO
ESTRUCTURA ASOCIADA CON EL OBJETO
ESTA RELACIONADA CON LA VIDA DIARIA
ES LA CANTIDAD DE OBJETOS CON LA QUE QUEREMOS SOCIAR
INTERNA Y EXTERTAMENTA CON LA QUE DEBEMOS IDENTIFICAR
LOS TIPOS DE OBJETOS INDIVIDUALES EN EL SISTEMA
SE DENOMINA CONPLEJO POR ESTAR ASOCIADO POR OTROS
ESTRUCTURAS
ASOCIADAS A
OBJETOS
AA
LA OOP ESTRUCTURA LOS
DATOS EN OBJETOS QUE
PUEDEN ALMACENAR,
MANIPULAR Y COMBINAR
INFORMACIÓN
ACONTINUACI
ON TIPOS
DE OBJETOS
*QUE ES UN ARRAYS
*Los arrays son usados extensamente
por los programadores para contener
listas de datos en la memoria,
*Un arrays es un conjunto de datos del
mismo tipo ordenados en forman lineal
uno después de otro
PUNTEROS
PERMITE QUE LAS FUNCIONES CAMBIEN EL
VALOR DE SUS ARGUMENTOS, COMO
VEREMOS EN EL CAPITULO SIGUIENTE.
PERMITE PASAR VECTORES DE FORMA
EFICIENTE ENTRE FUNCIONES: EN LUGAR DE
COPIAR CADA ELEMENTO DEL VECTOR, SE
COPIA LA DIRECCION DEL PRIMER
ELEMENTO.
HERERNCIA Y
POLIMORFINOS
*PERMITE DEFINIR CLASES APARTIR DE OTRA
CLASE MAS CONSISA COMO LA PODFEMOS
LLAMAR
*SUPER CLASE
*PERMITE QUE REUNA TODAS LAS PROPIEDADES
DE LAS SUBCLASE ADEMAS DE LAS SUYAS
PROPIAS
HERENCIA
POLIMORFINO QUIERE DECIR
QUE ES SABER RESPONDER AL
MENSAJE QUE SE LES ENVÍA.
*POLIMORFISNO
SE CLASIFICA EN
DRAMATICO
ES AQUEL EN EL QUE EL
CÓDIGO NO INCLUYE NINGÚN
TIPO DE ESPECIFICACIÓN
SOBRE EL TIPO DE DATOS
SOBRE EL QUE SE TRABAJA
ESTATICO
ESTA BASADA EN
PROGRAMACIÓN ORIENTADA
A OBJETOS ES LA CAPACIDAD
QUE TIENEN LOS OBJETOS
DE UNA CLASE
CLASE
ABSTRACTA
UNA CLASE ABSTRACTA NO
PUEDE SER INSTANCIADA.
• SI UNA SUBCLASE QUE
EXTIENDE UNA CLASE
ABSTRACTA NO IMPLEMENTA
ALGUNO DE LOS MÉTODOS
ABSTRACTOS DECLARADOS EN
LA SUPERCLASE,
ENTONCES DEBE SER
DECLARADA TAMBIÉN COMO
ABSTRACTA.
abstract class
Figura {
int origenX,
origenY;
Color color;
Figura(int x, int y,
Color c) {
origenX = x;
origenY = y;
color = c;
}
void mover(int
despX, int despY)
{
origenX += despX;
origenY += despY;
PROGRAMACION
BAJO WINDOWS
PROGRAMACIÓN
ORIENTADA A EVENTOS
EN CONTRASTE CON LA
PROGRAMACIÓN
, QUE ES SECUENCIA
WINDOWS
CONVIERTE ESTOS
EVENTOS
EN MENSAJES
* QUE ES UN INTERFAS
• INTERFAZ ES UN TÉRMINO QUE
PROCEDE DEL
VOCABLO INGLÉS INTERFACE (“SUPERFICI
E DE CONTACTO”). EN INFORMÁTICA,
ESTA NOCIÓN SE UTILIZA PARA NOMBRAR
A LA CONEXIÓN FÍSICA Y FUNCIONAL
ENTRE DOS SISTEMAS O DISPOSITIVOS.
• LA INTERFAZ, POR LO TANTO, ES UNA
CONEXIÓN ENTRE DOS MÁQUINAS DE
CUALQUIER TIPO, A LAS CUALES LES
º2BRINDA UN SOPORTE PARA LA
COMUNICACIÓN ENTRE DISTINTOS
NIVELES
TIPOS DE INTERFAZ
.- Interfaz de preguntas y respuestas
.- Interfaz de menú simple
.-Interfaz orientada a
ventanas
.-Interfaz de cuarta generación
TIPOS DE INTERFAZ
* LAS INTERACCIONES SE BASARÁN EN
ACCIONES FÍSICAS SOBRE ELEMENTOS DE
CÓDIGO
VISUAL O AUDITIVO (ICONOS, BOTONES,
IMÁGENES, DE TEXTO O SONOROS,
BARRAS
DE DESPLAZAMIENTO Y NAVEGACIÓN...)
Y EN SELECCIONES
DE TIPO MENÚ CON SINTAXIS Y ÓRDENES.
* EXISTENCIA DE HERRAMIENTAS DE
AYUDA Y CONSULTA
*CARACTERISTICAS
DEL INTERFAZ

Más contenido relacionado

La actualidad más candente

Arreglos de registro
Arreglos de registroArreglos de registro
Arreglos de registroJohn Miller
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificialHenry Cambal
 
Correcion bimestral
Correcion bimestral Correcion bimestral
Correcion bimestral mateol0310
 
Correccion De La Evaluacion Periodica Del Segundo Periodo
Correccion De La Evaluacion Periodica Del Segundo Periodo Correccion De La Evaluacion Periodica Del Segundo Periodo
Correccion De La Evaluacion Periodica Del Segundo Periodo jcardenasperdomo
 
Distancia De 2 Puntos
Distancia De 2 PuntosDistancia De 2 Puntos
Distancia De 2 Puntoslouis
 
Corrección de la evaluación de informática (2)
Corrección de la evaluación de informática (2)Corrección de la evaluación de informática (2)
Corrección de la evaluación de informática (2)DouglasNicolasEsguerra
 
Análisis de funciones con Geogebra
Análisis de funciones con GeogebraAnálisis de funciones con Geogebra
Análisis de funciones con GeogebraMatemática UESFmocc
 
Búsqueda no informada - Búsqueda bidireccional
Búsqueda no informada - Búsqueda  bidireccionalBúsqueda no informada - Búsqueda  bidireccional
Búsqueda no informada - Búsqueda bidireccionalLaura Del Pino Díaz
 
Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)Matemática UESFmocc
 
Búsqueda inteligencia artificial
Búsqueda inteligencia artificialBúsqueda inteligencia artificial
Búsqueda inteligencia artificialAlexis Pilco
 
Álgebra con Geogebra (Cuarta Parte)
Álgebra con Geogebra (Cuarta Parte)Álgebra con Geogebra (Cuarta Parte)
Álgebra con Geogebra (Cuarta Parte)Matemática UESFmocc
 
Practicas derive 6
Practicas derive 6Practicas derive 6
Practicas derive 6Edson Olvera
 

La actualidad más candente (18)

Función Suma
Función SumaFunción Suma
Función Suma
 
Tema 5
Tema 5Tema 5
Tema 5
 
Arreglos de registro
Arreglos de registroArreglos de registro
Arreglos de registro
 
Tipos de búsqueda en inteligencia artificial
Tipos de búsqueda  en inteligencia artificialTipos de búsqueda  en inteligencia artificial
Tipos de búsqueda en inteligencia artificial
 
Tema 5 2
Tema 5 2Tema 5 2
Tema 5 2
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Correcion bimestral
Correcion bimestral Correcion bimestral
Correcion bimestral
 
Correccion De La Evaluacion Periodica Del Segundo Periodo
Correccion De La Evaluacion Periodica Del Segundo Periodo Correccion De La Evaluacion Periodica Del Segundo Periodo
Correccion De La Evaluacion Periodica Del Segundo Periodo
 
Distancia De 2 Puntos
Distancia De 2 PuntosDistancia De 2 Puntos
Distancia De 2 Puntos
 
Corrección de la evaluación de informática (2)
Corrección de la evaluación de informática (2)Corrección de la evaluación de informática (2)
Corrección de la evaluación de informática (2)
 
Análisis de funciones con Geogebra
Análisis de funciones con GeogebraAnálisis de funciones con Geogebra
Análisis de funciones con Geogebra
 
Búsqueda no informada - Búsqueda bidireccional
Búsqueda no informada - Búsqueda  bidireccionalBúsqueda no informada - Búsqueda  bidireccional
Búsqueda no informada - Búsqueda bidireccional
 
Clases abstractas
Clases abstractasClases abstractas
Clases abstractas
 
Graficando funciones cuadraticas en geogebra
Graficando funciones cuadraticas en geogebraGraficando funciones cuadraticas en geogebra
Graficando funciones cuadraticas en geogebra
 
Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)
 
Búsqueda inteligencia artificial
Búsqueda inteligencia artificialBúsqueda inteligencia artificial
Búsqueda inteligencia artificial
 
Álgebra con Geogebra (Cuarta Parte)
Álgebra con Geogebra (Cuarta Parte)Álgebra con Geogebra (Cuarta Parte)
Álgebra con Geogebra (Cuarta Parte)
 
Practicas derive 6
Practicas derive 6Practicas derive 6
Practicas derive 6
 

Destacado (14)

TRYmovie京都スタジオのご案内
TRYmovie京都スタジオのご案内TRYmovie京都スタジオのご案内
TRYmovie京都スタジオのご案内
 
No es austria. . es catalunya
No es austria. . es catalunyaNo es austria. . es catalunya
No es austria. . es catalunya
 
2_EDIT
2_EDIT2_EDIT
2_EDIT
 
Finland successful school reform
Finland successful school reformFinland successful school reform
Finland successful school reform
 
Corporate Profile
Corporate ProfileCorporate Profile
Corporate Profile
 
Cisco Routing Pro
Cisco Routing ProCisco Routing Pro
Cisco Routing Pro
 
VMware Certified Professional 6 - Data Center Virtualization certificate
VMware Certified Professional 6 - Data Center Virtualization certificateVMware Certified Professional 6 - Data Center Virtualization certificate
VMware Certified Professional 6 - Data Center Virtualization certificate
 
Firetube Level 1 Training Program Certificate
Firetube Level 1 Training Program CertificateFiretube Level 1 Training Program Certificate
Firetube Level 1 Training Program Certificate
 
EDIT_Q4 DM Letter - The Combo_rev3_11 14 13
EDIT_Q4 DM Letter - The Combo_rev3_11 14 13EDIT_Q4 DM Letter - The Combo_rev3_11 14 13
EDIT_Q4 DM Letter - The Combo_rev3_11 14 13
 
Ref. - AUS
Ref. - AUSRef. - AUS
Ref. - AUS
 
ikuze
ikuzeikuze
ikuze
 
Frederic Certificate
Frederic CertificateFrederic Certificate
Frederic Certificate
 
Daniels Presentation
Daniels PresentationDaniels Presentation
Daniels Presentation
 
A3_Okamura
A3_OkamuraA3_Okamura
A3_Okamura
 

Clases, objetos y programación orientada a objetos

  • 1. NOMBRE: PAULINA CALVA CURSO:3ro DE BACHILLERATO ASIGNATURA :DISEÑO Y REALIZACION *
  • 2. CLASE AGRUPA LOS ESTADOS Y DEFINE EL CONJUNTO DE TIPOS PARTICULARES DE DATOS,SE UTILIZA TAMBIEN LOS MODELOS PARA CREAR LOS OBJETIVOS SE REPRESENTA COMO UN SUSTANTIVO COMO PERSONA LUGAR, O COSA SE SUBDIVIDE *EN ATRIBUTOS *METODOS *EVENTOS
  • 3. NOMBRE DE CLASE SIRVE PARA IDENTIFICAR EL OBJETIVO ATRIBUTOS REPRESENTA EL ESTADO DEL OBJETIVO METODOS PERMITE QUE LOS OBJETOS CAMBIEN DE ESTADO, DEPENDIENDO DEL ESTADO ANTERIOR QUE TUVIERA ELOBJETO. NIVELES ACCESO SIRVEN PARA PROTEGER CIERTOS MIEMBROS DE LA CLASE
  • 4. OBJETOS PUEDE SER CREADO INSTANCIANDO UNA CLASE SE CARACTERIZA *IDENTIDAD *COMPORTAMIENTO *ESTADO
  • 5. ESTRUCTURA ASOCIADA CON EL OBJETO ESTA RELACIONADA CON LA VIDA DIARIA ES LA CANTIDAD DE OBJETOS CON LA QUE QUEREMOS SOCIAR INTERNA Y EXTERTAMENTA CON LA QUE DEBEMOS IDENTIFICAR LOS TIPOS DE OBJETOS INDIVIDUALES EN EL SISTEMA SE DENOMINA CONPLEJO POR ESTAR ASOCIADO POR OTROS
  • 6. ESTRUCTURAS ASOCIADAS A OBJETOS AA LA OOP ESTRUCTURA LOS DATOS EN OBJETOS QUE PUEDEN ALMACENAR, MANIPULAR Y COMBINAR INFORMACIÓN ACONTINUACI ON TIPOS DE OBJETOS
  • 7. *QUE ES UN ARRAYS *Los arrays son usados extensamente por los programadores para contener listas de datos en la memoria, *Un arrays es un conjunto de datos del mismo tipo ordenados en forman lineal uno después de otro
  • 8. PUNTEROS PERMITE QUE LAS FUNCIONES CAMBIEN EL VALOR DE SUS ARGUMENTOS, COMO VEREMOS EN EL CAPITULO SIGUIENTE. PERMITE PASAR VECTORES DE FORMA EFICIENTE ENTRE FUNCIONES: EN LUGAR DE COPIAR CADA ELEMENTO DEL VECTOR, SE COPIA LA DIRECCION DEL PRIMER ELEMENTO.
  • 9. HERERNCIA Y POLIMORFINOS *PERMITE DEFINIR CLASES APARTIR DE OTRA CLASE MAS CONSISA COMO LA PODFEMOS LLAMAR *SUPER CLASE *PERMITE QUE REUNA TODAS LAS PROPIEDADES DE LAS SUBCLASE ADEMAS DE LAS SUYAS PROPIAS HERENCIA
  • 10. POLIMORFINO QUIERE DECIR QUE ES SABER RESPONDER AL MENSAJE QUE SE LES ENVÍA. *POLIMORFISNO SE CLASIFICA EN DRAMATICO ES AQUEL EN EL QUE EL CÓDIGO NO INCLUYE NINGÚN TIPO DE ESPECIFICACIÓN SOBRE EL TIPO DE DATOS SOBRE EL QUE SE TRABAJA ESTATICO ESTA BASADA EN PROGRAMACIÓN ORIENTADA A OBJETOS ES LA CAPACIDAD QUE TIENEN LOS OBJETOS DE UNA CLASE
  • 11. CLASE ABSTRACTA UNA CLASE ABSTRACTA NO PUEDE SER INSTANCIADA. • SI UNA SUBCLASE QUE EXTIENDE UNA CLASE ABSTRACTA NO IMPLEMENTA ALGUNO DE LOS MÉTODOS ABSTRACTOS DECLARADOS EN LA SUPERCLASE, ENTONCES DEBE SER DECLARADA TAMBIÉN COMO ABSTRACTA. abstract class Figura { int origenX, origenY; Color color; Figura(int x, int y, Color c) { origenX = x; origenY = y; color = c; } void mover(int despX, int despY) { origenX += despX; origenY += despY;
  • 12. PROGRAMACION BAJO WINDOWS PROGRAMACIÓN ORIENTADA A EVENTOS EN CONTRASTE CON LA PROGRAMACIÓN , QUE ES SECUENCIA WINDOWS CONVIERTE ESTOS EVENTOS EN MENSAJES
  • 13. * QUE ES UN INTERFAS • INTERFAZ ES UN TÉRMINO QUE PROCEDE DEL VOCABLO INGLÉS INTERFACE (“SUPERFICI E DE CONTACTO”). EN INFORMÁTICA, ESTA NOCIÓN SE UTILIZA PARA NOMBRAR A LA CONEXIÓN FÍSICA Y FUNCIONAL ENTRE DOS SISTEMAS O DISPOSITIVOS. • LA INTERFAZ, POR LO TANTO, ES UNA CONEXIÓN ENTRE DOS MÁQUINAS DE CUALQUIER TIPO, A LAS CUALES LES º2BRINDA UN SOPORTE PARA LA COMUNICACIÓN ENTRE DISTINTOS NIVELES
  • 14. TIPOS DE INTERFAZ .- Interfaz de preguntas y respuestas .- Interfaz de menú simple .-Interfaz orientada a ventanas .-Interfaz de cuarta generación
  • 16. * LAS INTERACCIONES SE BASARÁN EN ACCIONES FÍSICAS SOBRE ELEMENTOS DE CÓDIGO VISUAL O AUDITIVO (ICONOS, BOTONES, IMÁGENES, DE TEXTO O SONOROS, BARRAS DE DESPLAZAMIENTO Y NAVEGACIÓN...) Y EN SELECCIONES DE TIPO MENÚ CON SINTAXIS Y ÓRDENES. * EXISTENCIA DE HERRAMIENTAS DE AYUDA Y CONSULTA *CARACTERISTICAS DEL INTERFAZ