Mixin
Mixinの原点は、MIT系Lisp方言オブジェクト指向システムのFlavors(英語版)であり、その後継であるCommon Lisp オブジェクトシステム(CLOS)上の実装で広く知られるようになっている。日の丸言語RubyもMixinの採用言語として有名である。Mixinを採用している言語としては以下のものがある。
Ada - 総称型パッケージの特殊ディスパッチがそれに相当する
D言語 - テンプレート・ミックスインが導入されている
Dart
Groovy
JavaScript - 関数オブジェクトがそれに相当する
Kotlin
OCaml
Perl
PHP
MATLAB
Python
Racket
Raku - ロールとして導入
Ruby - モジュールとして導入
Scala
Smalltalk
Swift - プロトコルとして導入
Vala
Object REXX
XOTcl(英語版)
Strongtalk(英語版)