Está en la página 1de 5

e

r
t
n
e
s
e
n
,
o
s
i
e
c
s
a
l
a
cl
Re
n

i
c
i
s
o
p
m
o
c

mez

G
ith
m
S
EI
l
e
C
u
U
n
C
Ma
r
o
t
c
re
t
Vi
s
e
r Sem
e
1
n
i
c
a
ram
g
o
r
P

n
osici
Com
p

} La c

omp
osici
caso
n e
parti
cular s un
exist
e en
las re que
entre
l
es so clases, e aciones
sto e
lo un
s q ue
lo qu
a var
e po
iante
d
relac
d
r

a
s
in e
er un e
clase
ntre
a
dos
s.

n
osici
Com
p

} Agr

egac
in d
estri
isjun
cta:
ta y
} Las
parte
s sol
estar
o ex
asoc
isten
co m
i
a
d
as al
al
pues
to.

Ejem

plo:

class X {
int i;

Ejem

plo:

C++

public:
X() { i = 0; }
void set(int ii) { i =
ii; }

int i;
public:
X x; // Embedded
object
Y() { i = 0; }
void f(int ii) { i = ii; }

int read() const


{ return i; }

int g() const


{ return i; }

int permute()
{ return i = i * 47; }

};

};
class Y {

int main() {
Y y;
y.f(47);
y.x.set(37); //
Access the
embedded object
} ///:~

También podría gustarte