Diferència entre revisions de la pàgina «DAM-M3-UF4. Conceptes d'Orientació a Objectes»
De Wiki IES Marianao. Departament Informàtica
(→Composició. Associació de classes) |
(→Encapsulament. Ocultació) |
||
| Línia 1: | Línia 1: | ||
torna [[ M3 - Programació ]] | torna [[ M3 - Programació ]] | ||
| − | == Encapsulament. Ocultació == | + | == Els pilars de la OO == |
| + | |||
| + | * Encapsulament | ||
| + | * Ocultació | ||
| + | * Herència | ||
| + | * Polimorfisme | ||
| + | |||
| + | http://es.scribd.com/doc/52944613/17/Encapsulacion-y-ocultacion-de-datos | ||
| + | |||
| + | === Encapsulament. Ocultació === | ||
Revisió del 12:52, 31 maig 2012
torna M3 - Programació
Contingut
Els pilars de la OO
- Encapsulament
- Ocultació
- Herència
- Polimorfisme
http://es.scribd.com/doc/52944613/17/Encapsulacion-y-ocultacion-de-datos
Encapsulament. Ocultació
http://boards4.melodysoft.com/2004BFDP0205/encapsulacion-y-ocultacion-de-datos-5.html
Composició. Associació de classes
La composició de classes fa referència a usar classes dins altres classes.
package dam.m3.uf4;
public class Punt {
private int x;
private int y;
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
}
|
package dam.m3.uf4;
public class Cercle {
private Punt centre;
private int radi;
public Punt getCentre() {
return centre;
}
public void setCentre(Punt centre) {
this.centre = centre;
}
public int getRadi() {
return radi;
}
public void setRadi(int radi) {
this.radi = radi;
}
}
|
La representació de la composició (En UML s'anomena associació)
Tipus de composició. UML associació, composició i agregació
http://www.dcc.uchile.cl/~psalinas/uml/modelo.html
