サブクラスとモジュールをいつ使用するかはよく知っていますが、最近では次のようなネストされたクラスが表示されています。
class Foo
class Bar
# do some useful things
end
end
同様にモジュールにネストされたクラス:
module Baz
class Quux
# more code
end
end
ドキュメンテーションと記事がまばらであるか、適切な検索用語を模索するほど主題について十分な知識がありませんが、トピックに関する多くの情報を見つけることができないようです。
誰かがそれらのテクニックがなぜ/いつ使用されるかについての例や投稿へのリンクを提供できますか?
Car.new
とCar::Wheel.new
。RubyでCar
オブジェクトを初期化するためにオブジェクトを初期化する必要はありませんCar::Wheel
が、Car
クラスをCar::Wheel
使用できるようにロードして実行する必要があります。