そういう時は、オブジェクト間のやり取りをモジュールとして定義します。
モジュールとして1連のやり取りを独立して1ヶ所に定義しておくと、
相互作用にかかわるインターフェイスを明確にし、再利用しやすくできるように
なります。
`
module ○○○
def ○○
.
.
end
def ○○
.
.
end
def ○○
.
.
end
class ○○○○○ < ○○
include ○○○
def ○○
.
.
end
end
class ○○○○○ < ○○
include ○○○
def ○○
.
.
end
end
end
`
こうすることで1つ目と2つ目のクラスは独立したクラス階層に属しつつ、共有ができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。