>>906 のがまともだろ。例えば TMemo.Lines は抽象クラス TStrings 型だけど
実際は実装部で宣言実装されている TStrings の派生具象クラス TMemoStrings
のインスタンスが代入されている。ユーザは TStrings のメソッドを呼び出しても
多態性により実際は TMemoStrings クラスのメソッドが実行される。