演習として、JSFを使用してJavaEEでフォーラムを作成したいと思います。
私はクラス図の完全な初心者です。
管理者用のクラスを作成する必要があるかどうかわかりません。
たとえば、クラスUserがあり、次に継承によるadminクラスがあります。このようにして、管理者はユーザーが行うすべてのことを行うことができます。しかし、私の問題は、異なるレベルの管理者が必要なことです。たとえば、モデレーター、スーパー管理者など...ですから、管理者内で彼が持っている権限を示す役割属性を作成できます。
しかし、その場合、管理者クラスを作成すると便利です。このロール属性を使用してユーザークラスを作成するだけで、ユーザーか管理者か、どの管理者かなどがわかります。
私は少し迷っています。