7.2.3. インスタンスのクラスの更新のカスタマイズ
update-instance-for-different-classのメソッドは、 インスタンスを更新するとき、 特定のアクションを定義することができます。 もしupdate-instance-for-different-classにafterメソッドのみが定義された場合は、 これはシステムが提供する初期化のメソッドのあとに実行されます。 よってupdate-instance-for-different-classの標準的な動作には干渉しないでしょう。
shared-initializeのメソッドは、クラスの再定義を カスタマイズするために定義されるでしょう。 詳細は7.1.5. Shared-Initializeを参照。