2. Introdução
● Mixins, Traits, Classes Parciais são conceitos relativos a programação
orientada a objetos que tratam de questões como:
○ Herança e Simplicidade
3. Agenda
1. Introdução
2. O que são Traits
3. Exemplos do uso de traits
4. O que são mixins
5. Exemplo de usos de mixins
6. O que são classes parciais
7. Exemplos de classes parciais
8. Conclusão
9. Referências
4. Traits
● É um conceito que permite agrupar e
compartilhar/estender métodos entre
classes sem necessariamente usar herança;
5. Traits e suas Características
● São semelhantes as classes.;
● Diferentes de mixins/interfaces;
● São compostas por Remoção/Adição, alias de métodos;
7. Mixins
● É um conceito que permite juntar métodos
e propriedades de vários objetos em um
único objeto;
8. Mixins e suas Características
● O conceito de mixin pode sofrer algumas alterações
conforme a L.P
● São compostos usando apenas herança;
● Mixins de classes filhos não herdam
métodos/propriedades de classes pai;
● Geralmente são usados para implementar herança
múltipla;