4.3.1.1. 標準のメタクラス
オブジェクトシステムはいくつかの定義されたメタクラスを提供しています。 それらはstandard-class
, built-in-class
, structure-class
というクラスを含みます。
standard-class
クラスは、 defclass
によって定義されるクラスの標準クラスです。
built-in-class
クラスは、 機能を制限された特別な実装を持つクラスを インスタンスとするクラスです。 標準の型に対応するどんなクラスも、 built-in-class
のインスタンスです。 事前に定義されている型指定子は、 figure_4-8
のリストに示された対応したクラスを 持つことが要求されます。 これらの各クラスがbuilt-in-class
として 実装されるかどうかは実装依存です。
defstruct
の機能によって定義された全てのクラスは、 structure-class
クラスのインスタンスです。