SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Ingenio DS
Programando Soluciones
http://ingeniods.wordpress.com
Más allá del getter/setter
Encapsulamiento: “En la
maximización de encapsulación,
reduciendo al mínimo la exposición
de los detalles de implementación”
Con encapsulamiento
Sin encapsulamiento
Estudiante
nombre
identificacion
nombre
identificacion
Profesor
Accesamos directamente a
los valores de los atributos,
esta implenetación sería
inadecuada modificarla,
porque repercutiría en todas
las utilizaciones de esta
Cada atributo tiene sus
modificadores lo que
permite modificar la
implementación en el
momento que sea necesario
sin afectar la manera en la
que las demás clases
acceden a esta información

Mais conteúdo relacionado

Destaque

Artesanos de software: El uso e implementación de patrones de diseño en siste...
Artesanos de software: El uso e implementación de patrones de diseño en siste...Artesanos de software: El uso e implementación de patrones de diseño en siste...
Artesanos de software: El uso e implementación de patrones de diseño en siste...Software Guru
 
Estandares Iso
Estandares IsoEstandares Iso
Estandares Isocarloscv
 
POO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basuraPOO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basura1da4
 
Programacion Orientada a Objetos Luis Joyanes Aguilar
Programacion Orientada a Objetos Luis Joyanes AguilarProgramacion Orientada a Objetos Luis Joyanes Aguilar
Programacion Orientada a Objetos Luis Joyanes Aguilarjohnny herrera
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )brayan0015
 
Diseño de interfaz importancia y proceso
Diseño de interfaz importancia y procesoDiseño de interfaz importancia y proceso
Diseño de interfaz importancia y procesoadrianazamora
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfazJose Luis Dorao
 
Encapsulamiento poo
Encapsulamiento pooEncapsulamiento poo
Encapsulamiento pookamigodi
 

Destaque (11)

Artesanos de software: El uso e implementación de patrones de diseño en siste...
Artesanos de software: El uso e implementación de patrones de diseño en siste...Artesanos de software: El uso e implementación de patrones de diseño en siste...
Artesanos de software: El uso e implementación de patrones de diseño en siste...
 
Estandares Iso
Estandares IsoEstandares Iso
Estandares Iso
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
POO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basuraPOO: Encapsulamiento, principio de ocultación, recolección de basura
POO: Encapsulamiento, principio de ocultación, recolección de basura
 
Programacion Orientada a Objetos Luis Joyanes Aguilar
Programacion Orientada a Objetos Luis Joyanes AguilarProgramacion Orientada a Objetos Luis Joyanes Aguilar
Programacion Orientada a Objetos Luis Joyanes Aguilar
 
Encapsulamiento en JAVA-NETBEANS
Encapsulamiento en JAVA-NETBEANSEncapsulamiento en JAVA-NETBEANS
Encapsulamiento en JAVA-NETBEANS
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )
 
Diseño de interfaz importancia y proceso
Diseño de interfaz importancia y procesoDiseño de interfaz importancia y proceso
Diseño de interfaz importancia y proceso
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfaz
 
Encapsulamiento poo
Encapsulamiento pooEncapsulamiento poo
Encapsulamiento poo
 

Mais de Mauro Gomez Mejia (20)

2011 horizon-report
2011 horizon-report2011 horizon-report
2011 horizon-report
 
Spring mvc
Spring mvcSpring mvc
Spring mvc
 
My batis
My batisMy batis
My batis
 
Orm
OrmOrm
Orm
 
MVC
MVCMVC
MVC
 
2010 horizon-report
2010 horizon-report2010 horizon-report
2010 horizon-report
 
Persistencia de objetos con Hibernate
Persistencia de objetos con HibernatePersistencia de objetos con Hibernate
Persistencia de objetos con Hibernate
 
Sql injection
Sql injectionSql injection
Sql injection
 
J M E R L I N P H P
J M E R L I N P H PJ M E R L I N P H P
J M E R L I N P H P
 
Jquery para principianes
Jquery para principianesJquery para principianes
Jquery para principianes
 
Jmerlin php
Jmerlin phpJmerlin php
Jmerlin php
 
Comunicacion Java Envio De Datos Al Puerto Paralelo
Comunicacion Java Envio De Datos Al Puerto ParaleloComunicacion Java Envio De Datos Al Puerto Paralelo
Comunicacion Java Envio De Datos Al Puerto Paralelo
 
Cuadrados Mágicos De Orden Impar
Cuadrados Mágicos De Orden ImparCuadrados Mágicos De Orden Impar
Cuadrados Mágicos De Orden Impar
 
Redes De Computadores
Redes De ComputadoresRedes De Computadores
Redes De Computadores
 
Java Mail
Java MailJava Mail
Java Mail
 
Java A Tope J2 Me (Java 2 Micro Edition)
Java A Tope  J2 Me (Java 2 Micro Edition)Java A Tope  J2 Me (Java 2 Micro Edition)
Java A Tope J2 Me (Java 2 Micro Edition)
 
Java 2D
Java 2DJava 2D
Java 2D
 
Manual Jsf
Manual JsfManual Jsf
Manual Jsf
 
Programación
ProgramaciónProgramación
Programación
 
Lo Nuevo En W Server
Lo Nuevo En W ServerLo Nuevo En W Server
Lo Nuevo En W Server
 

Encapsulamiento

  • 1. Ingenio DS Programando Soluciones http://ingeniods.wordpress.com Más allá del getter/setter Encapsulamiento: “En la maximización de encapsulación, reduciendo al mínimo la exposición de los detalles de implementación” Con encapsulamiento Sin encapsulamiento Estudiante nombre identificacion nombre identificacion Profesor Accesamos directamente a los valores de los atributos, esta implenetación sería inadecuada modificarla, porque repercutiría en todas las utilizaciones de esta Cada atributo tiene sus modificadores lo que permite modificar la implementación en el momento que sea necesario sin afectar la manera en la que las demás clases acceden a esta información