Composició i information hiding
Objectiu
L'objectiu d'aquest capítol és elaborar una mica més el concepte de classe i instància tot i introduïnt el concepte de composició i la notació UML per expressar-la. Així mateix s'explica el principi d'Information Hiding i, de manera col·lateral el mecanisme de valor per omisió d'un paràmetre.
Temari
- Classes i instàncies
- La classe Moneder
- Diagrames de classe UML
- Mòduls, classes i programes
- Information hiding
- Paràmetres: valors per omisió
Referències
Principals
- Jeffrey Elkner, Allen B. Downey, and Chris Meyers, How to think like a computer scientist, 2nd edition, chapter 14, chapter15.
- Transparències del tema
També és interessant que consulteu les següents entrades de la wikipèdia:
Complementàries
És interessant fullejar l'article seminal en que Parnas explica per primera vegada les idees bàsiques del principi d'information hiding. La referència és:
D. Parnas, "On The Criteria To Be Used in Decomposing Systems into Modules", Communications of the ACM, 15(2), pp. 1053-1058, Association for Computing Machinery, 1972.