Common Lisp Object System
動物、野生の犬、ペットの犬、人間、ステュワーデス、男というクラスを定義した。
CLOS はプロトタイプベースではない。インスタンスをあるクラスのメンバーとして作成するには事前にdefclassによってそのクラスを定義しなければならない。
これは、すべての適用可能メソッドを実行し、それらの返した値の最大値を全体の値として返すという結合方法である。 同様のメソッド結合として標準で定義されているものにminがある。