回答: いちおう歴史を振り返っておくと、traitsというクラスを拡張する機構は、主にNathanael Schaerliと彼の同僚たちにより、2000年ごろに提案されたものです。元々の実装は、このような言語機能を実験するのに最適な言語であるSmalltalkを用いて行われたのですが、概念そのものは特定の言語によらないため、その後多くの言語に取り入れられています。 実はNathanelが行ったtraitsの仕事のかなりの部分は、彼がWalt Disney Imagineering R&D でインターンをしていた時に行われており、私も同じ時に同じところでインターンをしていたため、その後の...
![PHPでトレイトを初めて知ったのですが、PHP以外でもトレイトが使えるものはありますか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/7160d4babd4d555f02977d7dd74f94d47b2f7570/height=288;version=1;width=512/https%3A%2F%2Fqsf.cf2.quoracdn.net%2F-4-images.social_share_brand_logo.png-26-b6922c34f079ee95.png)