好き勝手に・げーあにん?

ファミコンと同い年の社会人ヌルオタの日記

やよいと千早の違いをコードで語る

天海春香の魅力をコードで語る - ただのにっき (2008-04-24)を見て、脊髄反射でやった。特に後悔はしていないが、反省はしている。コードが冗長になってしまって美しくない(反省点そこかよ)。

class アイドル
   def initialize( *attr )
      @attr = attr
   end

   def bust
      real_bust + bust_comp
   end

   private
   def real_bust; 80; end
   def bust_comp; 3; end
end

class 765プロアイドル < アイドル
   private
   def bust_comp; 0; end
end

class 高槻やよい < 765プロアイドル
   def pocket_money; 12; end
   private
   def real_bust; 72; end
end

class 如月千早 < 765プロアイドル
   def bust
      (real_bust + bust_comp).round
   end

   private
   def real_bust; 71.4; end
   def bust_comp; 0.1; end
end

puts "如月千早   = #{如月千早.new.bust}"
puts "高槻やよい = #{高槻やよい.new.bust}"