2

私は現在、MVC パターンを使用して単純な To Do リスト プログラムを作成しているため、ノートブックのモデル クラスがあります。しかし、メンバー数が非常に少ないため、何かが「オフ」に感じられます。

ノートブックは、項目で構成される To-do リストで構成されるカテゴリで構成されます。

私が配置できないのは、これがケースの貧弱な分析であるか (たとえば、より多くのメンバーと責任があり、それらを見逃しているだけです..)、またはクラスが不要であるというコードのにおいがするかどうかです (その場合、何をすべきかわかりません)。そのコントローラーにカテゴリのリストを含めることができますが、モデル化されたノートブックエンティティも持っていないので、間違っているようです)。

以下は私が持っている非常に単純なクラスです:

class Notebook
{
    private String title;
    private List<Category> categories;

    public Notebook(String title, List<Category> categories)
    {
    }

    public void setCategories(List<Category> categories)
    {
    }

    public List<Category> getCategories()
    {
    }
}

私はこの問題のためにクラスを作っているように感じ、非常に多くのメンバー/責任を負っているように感じることがよくあります。

4

1 に答える 1