Informe (Encapsulamiento)
Informe (Encapsulamiento)
Informe (Encapsulamiento)
Programacin Estructurada
Catedratico
Te m a
201410040123
U n i v e r s i d a d Te c n o l g i c a d e H o n d u r a s
E l P r o g r e s o , Yo r o
2017
ndice
I n t r o d u c c i n ..............................................................................................................................3
O b j e t i v o s .....................................................................................................................................4
E s p e c f i c o s .............................................................................................................................4
G e n e r a l e s ................................................................................................................................4
E n c a p s u l a m i e n t o ......................................................................................................................5
D e f i n i c i n ...............................................................................................................................5
E n c a p s u l a m i e n t o ..................................................................................................................6
F o r m a s d e e n c a p s u l a r ........................................................................................................6
O c u l t a c i n d e i n f o r m a c i n .................................................................................................7
H i s t o r i a ....................................................................................................................................7
D e f i n i c i n ...............................................................................................................................7
U s o s ...........................................................................................................................................8
E j e m p l o s ..................................................................................................................................9
R e c o m e n d a c i n ......................................................................................................................1 2
C o n c l u s i o n ...............................................................................................................................1 2
B i b l i o g r a f i a .............................................................................................................................1 3
I n t ro d u c c i n
S e d e n o m i n a E n c a p s u l a m i e n t o a l o c u l t a m i e n t o d e l e s t a d o , e s d e c i r, d e l
producen.
Pgina | 3
O bj e t i v o s
Especficos
Generales
ms profesional y entendible.
Pgina | 4
E n c a p s u l am i e n t o
Definicin
E n p r o g r a m a c i n m o d u l a r, y m s e s p e c f i c a m e n t e e n p r o g r a m a c i n
e s t a d o , e s d e c i r, d e l o s d a t o s m i e m b r o d e u n o b j e t o d e m a n e r a q u e s l o
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 l a
cmo usarlos. Por otro lado, se evita que el usuario pueda cambiar su
Pgina | 5
Encapsulamiento
Formas de encapsular
Estndar (Predeterminado)
Abierto: Hace que el miembro de la clase pueda ser accedido desde
(a cualquier nivel).
Semi-cerrado: Solo es accesible desde la clase heredada.
Cerrado: Solo es accesible desde la Clase.
y s i n t c t i c o s . [ C I TAT I O N e s w 1 6 2 \ l 3 0 8 2 ]
Pgina | 6
Ocultacin de informacin
Historia
Definicin
Pgina | 7
Usos
a m b o s c o n c e p t o s . S i n e m b a rg o , p a r e c e q u e n o e x i s t e u n a c u e r d o s o b r e
interfaz.
( x , y, z ) e s r e p r e s e n t a d o e n u n p r o g r a m a c o n t r e s v a r i a b l e s e s c a l a r e s d e
de este cambio.
Pgina | 8
En la programacin orientada a objetos, la ocultacin de
siguiente modo:
Ejemplos
lujo de un cierto modelo del que tambin ofrecen una versin bsica. La
v e r s i n d e l u j o m o n t a u n m o t o r m s p o t e n t e q u e l a b s i c a . S i n e m b a rg o ,
Pgina | 9
compartida por los dos modelos, estn acoplados a la misma transmisin
mediante inyeccin.
s un mdulo; los asientos van montados sobre la misma base que los
bsicos, etc.
final.
Pgina | 10
los usuarios. Si durante el diseo se han seguido estas pautas, los
Vo l v i e n d o a l o s c o c h e s , o t r o e j e m p l o e s l a i n t e r f a z d e l c o n d u c t o r
Salvando las distancias, es comn entre todos los coches, de manera que
[ C I TAT I O N e s w 1 6 3 \ l 3 0 8 2 ]
P g i n a | 11
Recomendacin
Lenguaje C++
Pgina | 12
Conclusin
Pgina | 13
Bibliografa
/ e s . w i k i p e d i a . o rg . ( L u n e s 2 0 d e m a r z o d e 2 0 1 7 ) . h t t p s : / / e s . w i k i p e d i a . o rg .
h t t p s : / / e s . w i k i p e d i a . o rg / w i k i / E n c a p s u l a m i e n t o _ ( i n f o r m % C 3 % A 1 t i c a )
e s . w i k i p e d i a . o r g . ( L u n e s 2 0 d e M a r z o d e 2 0 1 7 ) . h t t p s : / / e s . w i k i p e d i a . o rg .
h t t p s : / / e s . w i k i p e d i a . o rg / w i k i / O c u l t a c i % C 3 % B 3 n _ d e _ i n f o r m a c i
%C3%B3n
Pgina | 14