From: matz@... (Yukihiro Matsumoto) Date: 2001-07-26T09:42:28+09:00 Subject: [ruby-dev:14094] Re: private instance variable と _dump/_load まつもと ゆきひろです In message "[ruby-dev:14089] Re: private instance variable と _dump/_load" on 01/07/26, 石塚圭樹 writes: |そういう意味では、本当にプライベートインスタンス変数が必要なのか? って気 |がします。それよりも、C++とかのプライベート継承(実装継承)の方が用意の |ではないか? って気がしますがどうでしょう? そんなことはないです。私はプライベート継承は嫌いです。 それにプライベート継承を導入したらオブジェクトモデルが根本的 なところで変わってしまうので、かなり望ましくないと思います。 |仕様と実装の話は本来独立なのですが、プライベートインスタンス変数をどう実 |装するかって考えると、C++で言うところの仮想継承の実装なのかなって思った |りして、そうするとプライベート継承の方が実装しやすいし直接的で分りやすい |と思うのですが? まず間違いなくそういう実装にはしません。Rubyのオブジェクトの 構造はC++のような「構造体」ではなくハッシュテーブルなので。