Sumários
Teo4
5 Março 2024, 14:30 • Isabel Gama Nunes
Ainda o padrão strategy. Open/closed principle. O padrão Composite.
Information Hiding. Encapsulação.
Interfaces e contratos.
Do livro "Effective Java", Joshua Bloch: Item 15 (Minimize the
accessibility of classes and members), Item 16 (In public classes use
accessor methods not public fields), Item 21 (Design Interfaces for
Posterity), Item 64 (Refer to objects by their interfaces).
Do livro Applying UML and patterns, Craig Larman: Secção 26.8 (Composite pattern)
Teo3
1 Março 2024, 13:00 • Isabel Gama Nunes
Polimorfismo de subtipos e o dynamic dispatching. Diagramas de interação em UML (diagramas de comunicação e de sequência).
Padrões de desenho: o que são e para que servem. O padrão strategy.
Do livro Applying UML and patterns, Craig Larman:
- Capítulos 14 a 17 (object design & UML diagrams)
- Secções 17.6 e 26.7 (design patterns, strategy pattern)