>>238
横からになるが、同じような効果を持ったカードが複数種類あるとして、その効果を変更や修正する場合を想像してみるとどう?
関数で例えるなら専用関数を枚数分用意していると修正箇所が枚数文分、汎用関数を用意しておくと1箇所って話になる。
変更箇所が多ければ修正漏れやバグの原因になるんじゃないか