Listen

Description

第100章へようこそ。

今日のテーマは「スーパートレイト」です。

第98章では、マーカートレイトを学びました。

メソッドを持たず、型の性質を宣言するトレイトでした。

今日は、トレイト同士の階層関係に踏み込みます。

Copyトレイトを実装するには、Cloneが必要でした。

CopyはCloneを前提としている。この関係を、スーパートレイトと呼びます。

CloneはCopyのスーパートレイト。

CopyはCloneのサブトレイト。

この階層関係は、トレイトの設計において重要な役割を果たします。