質問します。
Rubyのクラスについてですが、
例えば、
Tableというクラスを作ったとします。
そこにはArrayクラスのインスタンス変数などが含まれます。
他のクラスにTableクラスを渡す事は出来ますか?
それともその中にある@arrayを参照して渡さないとダメですか?
メッセージパッシングは既存のデフォルトクラス(数値クラスなど)
を用いて行うのがソフト工学的には正しいのでしょうか?
自作した、もしくは標準ライブラリのクラスそのものを渡す事はどうなんでしょうか?