0

最初 - 設計は柔軟であるため、別の提案を歓迎します。

Badges データベースがあるとします (ゲーミフィケーションを考えてください)。データベースに存在すると予想される特定の Badge インスタンスがあります (属性: 名前、説明、画像)。ユーザーがモデルの特定のインスタンスに依存する動作を持つバッジの資格があるかどうかをテストする特殊なメソッド (earned()) を定義したいと思います。

基本的に、バッジの ID によって、arned() 関数の動作が決まります。

これを行う標準的な方法はありますか?ちょっとデザインの匂いがします。

4

0 に答える 0