ruby初心者です。
以下のようなrequire部分以外ほぼ同じクラスが二つあるのですが、
これをもっとすっきり書く方法はありませんか?よろしくお願いいたします。

class Foo 
  require 'aaa' #FooとBarはaaaというファイルを読み込むかbbbを読み込むかの違いのみ
  def hogehoge
     :
  end
     :
end

class Bar 
  require 'bbb'
  def hogehoge
     :
  end
     :
end