SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
02.01 ARREGLOS DE OBJETOS | PAQUETES |
COMPOSICIÓN
ING. MAURICIO ORTIZ
MORTIZO@UPS.EDU.EC
C-CT-ICO-102 | PROGRAMACIÓN
ORIENTADA A OBJETOS
UNIDAD 02.- MODELO VISTA
CONTROLADOR
ARREGLOS DE OBJETOS
 Un arreglo es una estructura de datos que nos
permite almacenar una lista de un mismo tipo.
 Utiliza un índice que inicia en 0.
 Declaración e inicialización
 Variables:
 var identificadorArreglo = new tipoObjeto[dimension];
 Atributos:
 tipoDato identificadorArreglo [ ];
 identificadorArreglo = new tipoObjeto[dimension];
 El tamaño del arreglo NO puede ser dinámico
mientras se ejecuta.
UNIDAD 02 .- MODELO VISTA CONTROLADOR
PAQUETE
 Definen unidades de software que se pueden distribuir independientemente y combinar con otros
paquetes para formar aplicaciones
 Los miembros de un paquete son las clases, interfaces, y pueden contener archivos de recursos
adicionales (imágenes, etc)
 Crean agrupaciones de clases e interfaces relacionadas.
 Crean espacios de nombres que sirven de ayuda para evitar conflictos de nombres.
 El nombre de un tipo precedido por el nombre de su paquete y un punto se denomina nombre
completamente calificado
 Por ejemplo: el nombre calificado de la clase String es java.lang.String
MODELAMIENTO DE OBJETOS
DIAGRAMAS DE PAQUETES
MODELAMIENTO DE OBJETOS
PAQUETES
Package
 Se utiliza la instrucción o palabra reservada
package nombre_paquete;
 La declaración de paquete debe aparecer en
primer lugar en el archivo fuente, antes de
cualquier declaración de clase o interfaz
 Esta sentencia declara que todas las clases e
interfaces definidas en este archivo fuente son
parte del paquete.
Import
 Se utiliza la instrucción o palabra reservada
import
 Cuando se escribe código externo a un paquete, y
se necesita tipos declarados en ese paquete, se
tiene dos opciones:
 Utilizar el nombre completamente calificado del tipo
 import java.util.Vector
 Utilizar importaciones de todo el paquete
 Import java.util.*
MODELAMIENTO DE OBJETOS
COMPOSICIÓN
UNIDAD 02 .- MODELO VISTA CONTROLADOR
EJERCICIO EN CLASE
UNIDAD 02 .- MODELO VISTA CONTROLADOR
EJERCICIO EN CLASE
UNIDAD 02 .- MODELO VISTA CONTROLADOR
BIBLIOGRAFÍA
TEXTOS BÁSICOS
1 D. J. Eck; Introduction to Programming Using Java; 7a. ed.; 2016. 2 L
2 Cay S. Horstmann; Core Java Volume I—Fundamentals; 10a. ed.; 2015
3 Deitel P.j; Java : how to program, 9a. ed.; 2012
4 M. Ortiz, A. Plaza; Fundamentos de Programación en JAVA y UML; UPS Cuenca; 2014
5 Seidl, M., Scholz, M., Huemer, C., & Kappel, G.; UML@ classroom; Springer; 2015
LECTURAS SUGERIDAS
1 Martin, R. C. ; Código limpio. Editorial ANAYA; 2012
2 Johnson, R., & Vlissides, J. ; Design patterns. Elements of Reusable Object-Oriented Software Addison-Wesley, Reading; 1994
3 C. Fontela, C.; UML – Modelado de Software para profesionales; 2a. ed; 2012
4 J. Rumbaugh, I. Jacobson, Booch G.; The Unified Modeling Language Reference Manual; 2a. ed.; 2004
UNIDAD 02 .- MODELO VISTA CONTROLADOR

Contenu connexe

Similaire à Arreglos, paquetes y composición

Clase2 t programas - unidades - workspaces - Delphi
Clase2 t   programas - unidades - workspaces - DelphiClase2 t   programas - unidades - workspaces - Delphi
Clase2 t programas - unidades - workspaces - DelphiJulio Antonio Huaman Chuque
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemasjorgecaruci
 
Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)jenny21071
 
001 JAVA PDF.pptx
001 JAVA PDF.pptx001 JAVA PDF.pptx
001 JAVA PDF.pptxSoftnet
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionIrving Che
 
Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++Christian Castro
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2Cesar Yupa
 
SpringFramework Overview
SpringFramework OverviewSpringFramework Overview
SpringFramework Overviewzerovirus23
 
2introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate022introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate02Krizztiina Pacheko
 

Similaire à Arreglos, paquetes y composición (20)

thy
thythy
thy
 
Clase2 t programas - unidades - workspaces - Delphi
Clase2 t   programas - unidades - workspaces - DelphiClase2 t   programas - unidades - workspaces - Delphi
Clase2 t programas - unidades - workspaces - Delphi
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
001 JAVA PDF.pptx
001 JAVA PDF.pptx001 JAVA PDF.pptx
001 JAVA PDF.pptx
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++
 
Benita ppp unidad 1
Benita ppp unidad 1Benita ppp unidad 1
Benita ppp unidad 1
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Framework spring
Framework springFramework spring
Framework spring
 
Programacion en n capas
Programacion en n capasProgramacion en n capas
Programacion en n capas
 
Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2Yupa cesar 6_s_t1_2
Yupa cesar 6_s_t1_2
 
SpringFramework Overview
SpringFramework OverviewSpringFramework Overview
SpringFramework Overview
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Programas (Introducción)
Programas (Introducción)Programas (Introducción)
Programas (Introducción)
 
2introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate022introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate02
 
INTRODUCCION LENGUAJE JAVA
INTRODUCCION LENGUAJE JAVAINTRODUCCION LENGUAJE JAVA
INTRODUCCION LENGUAJE JAVA
 

Plus de FelipeFarfn2

Presentacion Circuitos Resonantes marzo 2023 (4).pdf
Presentacion Circuitos Resonantes marzo 2023 (4).pdfPresentacion Circuitos Resonantes marzo 2023 (4).pdf
Presentacion Circuitos Resonantes marzo 2023 (4).pdfFelipeFarfn2
 

Plus de FelipeFarfn2 (8)

Presentacion Circuitos Resonantes marzo 2023 (4).pdf
Presentacion Circuitos Resonantes marzo 2023 (4).pdfPresentacion Circuitos Resonantes marzo 2023 (4).pdf
Presentacion Circuitos Resonantes marzo 2023 (4).pdf
 
Unidad_01_02.pdf
Unidad_01_02.pdfUnidad_01_02.pdf
Unidad_01_02.pdf
 
Unidad_01_00.pdf
Unidad_01_00.pdfUnidad_01_00.pdf
Unidad_01_00.pdf
 
Unidad_01_04.pdf
Unidad_01_04.pdfUnidad_01_04.pdf
Unidad_01_04.pdf
 
Unidad_01_01.pdf
Unidad_01_01.pdfUnidad_01_01.pdf
Unidad_01_01.pdf
 
Unidad_01_03.pdf
Unidad_01_03.pdfUnidad_01_03.pdf
Unidad_01_03.pdf
 
Unidad_02_02.pdf
Unidad_02_02.pdfUnidad_02_02.pdf
Unidad_02_02.pdf
 
Unidad_03_01.pdf
Unidad_03_01.pdfUnidad_03_01.pdf
Unidad_03_01.pdf
 

Arreglos, paquetes y composición

  • 1. 02.01 ARREGLOS DE OBJETOS | PAQUETES | COMPOSICIÓN ING. MAURICIO ORTIZ MORTIZO@UPS.EDU.EC C-CT-ICO-102 | PROGRAMACIÓN ORIENTADA A OBJETOS UNIDAD 02.- MODELO VISTA CONTROLADOR
  • 2. ARREGLOS DE OBJETOS  Un arreglo es una estructura de datos que nos permite almacenar una lista de un mismo tipo.  Utiliza un índice que inicia en 0.  Declaración e inicialización  Variables:  var identificadorArreglo = new tipoObjeto[dimension];  Atributos:  tipoDato identificadorArreglo [ ];  identificadorArreglo = new tipoObjeto[dimension];  El tamaño del arreglo NO puede ser dinámico mientras se ejecuta. UNIDAD 02 .- MODELO VISTA CONTROLADOR
  • 3. PAQUETE  Definen unidades de software que se pueden distribuir independientemente y combinar con otros paquetes para formar aplicaciones  Los miembros de un paquete son las clases, interfaces, y pueden contener archivos de recursos adicionales (imágenes, etc)  Crean agrupaciones de clases e interfaces relacionadas.  Crean espacios de nombres que sirven de ayuda para evitar conflictos de nombres.  El nombre de un tipo precedido por el nombre de su paquete y un punto se denomina nombre completamente calificado  Por ejemplo: el nombre calificado de la clase String es java.lang.String MODELAMIENTO DE OBJETOS
  • 5. PAQUETES Package  Se utiliza la instrucción o palabra reservada package nombre_paquete;  La declaración de paquete debe aparecer en primer lugar en el archivo fuente, antes de cualquier declaración de clase o interfaz  Esta sentencia declara que todas las clases e interfaces definidas en este archivo fuente son parte del paquete. Import  Se utiliza la instrucción o palabra reservada import  Cuando se escribe código externo a un paquete, y se necesita tipos declarados en ese paquete, se tiene dos opciones:  Utilizar el nombre completamente calificado del tipo  import java.util.Vector  Utilizar importaciones de todo el paquete  Import java.util.* MODELAMIENTO DE OBJETOS
  • 6. COMPOSICIÓN UNIDAD 02 .- MODELO VISTA CONTROLADOR
  • 7. EJERCICIO EN CLASE UNIDAD 02 .- MODELO VISTA CONTROLADOR
  • 8. EJERCICIO EN CLASE UNIDAD 02 .- MODELO VISTA CONTROLADOR
  • 9. BIBLIOGRAFÍA TEXTOS BÁSICOS 1 D. J. Eck; Introduction to Programming Using Java; 7a. ed.; 2016. 2 L 2 Cay S. Horstmann; Core Java Volume I—Fundamentals; 10a. ed.; 2015 3 Deitel P.j; Java : how to program, 9a. ed.; 2012 4 M. Ortiz, A. Plaza; Fundamentos de Programación en JAVA y UML; UPS Cuenca; 2014 5 Seidl, M., Scholz, M., Huemer, C., & Kappel, G.; UML@ classroom; Springer; 2015 LECTURAS SUGERIDAS 1 Martin, R. C. ; Código limpio. Editorial ANAYA; 2012 2 Johnson, R., & Vlissides, J. ; Design patterns. Elements of Reusable Object-Oriented Software Addison-Wesley, Reading; 1994 3 C. Fontela, C.; UML – Modelado de Software para profesionales; 2a. ed; 2012 4 J. Rumbaugh, I. Jacobson, Booch G.; The Unified Modeling Language Reference Manual; 2a. ed.; 2004 UNIDAD 02 .- MODELO VISTA CONTROLADOR