4 un-mundo-de-objetos
TRANSCRIPT
4-UN MUNDO DE
OBJETOS
-OBJETOS FRENTE A
CLASES
-DATOS INTERNOS
-OBJETOS FRENTE A
CLASES
L O S O B J E T O S S O N E N T I D A D E S Q U E T I E N E N U N
D E T E R M I N A D O " E S T A D O " , " C O M P O R T A M I E N T O
( M É T O D O ) " E " I D E N T I D A D " :
U N O B J E T O C O N T I E N E T O DA L A
I N F O R M A C I Ó N Q U E P E R M I T E D E F I N I R L O E
I D E N T I F I C A R L O F R E N T E A O T R O S O B J E T O S
P E R T E N E C I E N T E S A O T R A S C L A S E S E
I N C L U S O F R E N T E A O B J E T O S D E U N A
M I S M A C L A S E , A L P O D E R T E N E R VA L O R E S
B I E N D I F E R E N C I A D O S E N S U S A T R I B U T O S .
A S U V E Z , L O S O B J E T O S D I S P O N E N D E
M E C A N I S M O S D E I N T E R A C C I Ó N
L L A M A D O S M É T O D O S , Q U E F AV O R E C E N L A
C O M U N I C A C I Ó N E N T R E E L L O S . E S T A
C O M U N I C A C I Ó N F AV O R E C E A S U V E Z E L
C A M B I O D E E S T A D O E N L O S P R O P I O S O B J E T O S .
E S T A C A R A C T E R Í S T I C A L L E VA A T R A T A R L O S
C O M O U N I D A D E S I N D I V I S I B L E S , E N L A S Q U E
N O S E S E PA R A E L E S T A D O Y E L
C O M P O R T A M I E N T O .
DATOS INTERNOS
C A D A O B J E T O E S T Á A I S L A D O D E L E X T E R I O R , E S U N
M Ó D U L O N A T U R A L , Y C A D A T I P O D E O B J E T O
E X P O N E U N A " I N T E R F A Z " A O T R O S O B J E T O S Q U E
E S P E C I F I C A C Ó M O P U E D E N I N T E R A C T U A R C O N L O S
O B J E T O S D E L A C L A S E . E L A I S L A M I E N T O P R O T E G E A
L A S P R O P I E D A D E S D E U N O B J E T O C O N T R A S U
M O D I F I C A C I Ó N P O R Q U I E N N O T E N G A D E R E C H O A
A C C E D E R A E L L A S ; S O L A M E N T E L O S P R O P I O S
M É T O D O S I N T E R N O S D E L O B J E T O P U E D E N A C C E D E R
A S U E S T A D O .
E S T O A S E G U R A Q U E O T R O S O B J E T O S N O
P U E D A N C A M B I A R E L E S T A D O I N T E R N O D E U N
O B J E T O D E M A N E R A I N E S P E R A D A ,
E L I M I N A N D O E F E C T O S S E C U N D A R I O S E
I N T E R A C C I O N E S I N E S P E R A D A S . A L G U N O S
L E N G UA J E S R E L A J A N E S T O, P E R M I T I E N D O U N
A C C E S O D I R E C T O A L O S D A T O S I N T E R N O S D E L
O B J E T O D E U N A M A N E R A C O N T R O L A D A Y
L I M I T A N D O E L G R A D O D E A B S T R A C C I Ó N . L A
A P L I C A C I Ó N E N T E R A S E R E D U C E A U N
A G R E G A D O O R O M P E C A B E Z A S D E O B J E T O S .