抽象化は、バックエンドが基本的に同じ能力を持ち、定義や形状が少し異なる場合に効果を発揮します。バックエンドが多ければ多いほど抽象化は悪くなります。