Sumários

TP5

25 Março 2024, 16:30 Rafael Francisco Rosa Mesquita Ramires


Resolução de exercícios da série 4. Estes exercícios exercitam a utilização de herança e composição na reutilização de código, nomeadamente através da definição de classes abstractas, e ainda a utilização do padrão observer.

Behavioural subtyping

25 Março 2024, 15:30 Antónia Lopes


As limitações da herança e o padrão decorator. Behavioural subtyping: relação de subtipo; o princípio de substituição de Liskov; a herança de contratos. Os contratos dos métodos toString e equals herdados da classe Object.

Série 4

25 Março 2024, 14:00 Ana Respicio


Resolução de exercícios da série 4. Estes exercícios exercitam a utilização de herança e composição na reutilização de código, nomeadamente através da definição de classes abstractas, e ainda a utilização do padrão observer.

TP5

25 Março 2024, 14:00 Rafael Francisco Rosa Mesquita Ramires


Resolução de exercícios da série 4. Estes exercícios exercitam a utilização de herança e composição na reutilização de código, nomeadamente através da definição de classes abstractas, e ainda a utilização do padrão observer.

Ainda o suporte à reutilização

22 Março 2024, 15:00 Antónia Lopes


Os traits como mecanismo de suporte à reutilização. O problema do diamante. O padrão template method. A construção de objetos e os padrões concrete factory/factory method abstract factory. A reflexão e a sua utilização para adiar decisões.