いくつかのクラス (同じ基本クラス) があり、一部のユーザーのみがインスタンス化を許可されています。データベース内のユーザーに許可されたクラスを保持する必要があります。
私は間違いなくいくつかの提案が必要です。私が思うに、クラス名のリストをデータベースに文字列として保持し、文字列比較の条件でそれらをインスタンス化する必要はありません。それは私には正しくないと感じています。
典型的なシナリオは
1. GetAllowedClassesToInstantiate(user) [データベースから] を呼び出す
2. これらのクラスをインスタンス化する
何か提案はありますか?
よろしく、ブラク