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 13: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