Académique Documents
Professionnel Documents
Culture Documents
Sanhueza
Profesora:AliciaSalamonMaraElenaCiolli
Materia:InformticaII
Carrera:IngenieraenSistemas
Ao:2017
Actividades
1. Identifiqueladiferenciaentreencapsulamientoy
ocultamientodelainformacin.
Elencapsulamientoserefiereareunirenciertaestructuratodos
loselementosque,adeterminadonivel,deabstraccin,sepueden
considerardeunamismaentidad.
Cuandoloquesequiereesocultarloquehaceunobjetodeloque
hacenotrosobjetosdemundoexterioralaencapsulacinsela
conocecomoocultamientodedatos.
2. Identifiqueladiferenciaentreencapsulamientoy
abstraccin.
Abstraccineslapropiedadqueconsideralosaspectosms
significativosonotablesdeunproblemayexpresaunasolucinen
esostrminos,mientrasqueelencapsulamientolosagrupapor
considerarlosdeunamismaentidad.
3. RealiceunejemplodeHerencia,definiendolasabstracciones,
susatributosycomportamientos.
Elconceptodeclasesdivididasensubclasesseutilizaenlavida
diariayconducealdeherencia.
Laideaprincipaldeestasdivisionesresideenelhechodeque
cadasubclasecompartecaractersticasconlaclasedelacual
deriva.
Cadaclasederivadaheredalascaractersticasdelacualesbase
yademsaadesuspropiascaractersticasatributosy
operaciones.
Consideremos:
4. Realiceunejemplodeagregacin
Laagregacinesuntipodeasociacinqueindicaqueunaclasees
partedeotraclase(composicindbil).Loscomponentespueden
sercompartidosporvarioscompuestos(delamismaasociacinde
agregacinodevariasasociacionesdeagregacindistintas).La
destruccindelcompuestonoconllevaladestruccindelos
componentes.Habitualmentesedaconmayorfrecuenciaquela
composicin.
LaagregacinserepresentaenUMLmedianteundiamantedecolor
blancocolocadoen elextremoenelqueestlaclaseque
representaeltodo.
5. Realiceunejemploderelacionesdeuso.
EnesteejemplolaclasesistematieneporatributosaOperadory
Admin,quesontiposdedatosUsuariosyaccedenaellapara
verificarelLoginatravsdelaoperacinLogin().
6. Quespolimorfismo?Ejemplifique.
Polimorfismoeslapropiedadquelepermiteaunaoperacino
funcin,tenerelmismonombreenclasesdiferentesyactuarde
mododistintoencadaunadeellas.
7. Ejercicio.
a) Sedefinencuatroclases,asaber:
ClasePadre:Transportes
ClasesHeredadas:Auto,Barco,Avin.
b) Losatributosqueseheredansedeclaranenlaclase
Transporte,luegocadaatributoparticularsedeclaraenelresto
delasclases.
c) LosmtodosqueseheredansedefinenenlaclaseTransporte,
luegocadamtodoparticularsedefineencadaunadelasclases
auto,barcoyavin.
d) LosmtodoscomunesatodosenlaclaseTransportes,luego
losparticularesencadaclase.