2014-04-04から1日間の記事一覧
これを使うと、クラス実体の生成を抽象化する事ができます。 将来、全く予期していなかった型をサポートする事になっても対応できます。 実例 class SkillsFactory def self.create_instance(player, skill) case data[:key] when :type_A return TypeA.new(…
これを使うと、クラス実体の生成を抽象化する事ができます。 将来、全く予期していなかった型をサポートする事になっても対応できます。 実例 class SkillsFactory def self.create_instance(player, skill) case data[:key] when :type_A return TypeA.new(…