1
Quando usar traços, em oposição à herança e composição?
Existem três maneiras comuns, AFAIK, de implementar a reutilização quando se trata de OOP Herança: geralmente representar é um relacionamento (um pato é um pássaro) Composição: geralmente para representar um relacionamento tem (um carro tem um motor) Traits (por exemplo, a palavra-chave trait em PHP): ... não tenho muita certeza …