0

このデータ構造はどういうわけか悪い設計選択ですか? 基本的に、すべてのマップはユーザーであり、さまざまな種類のフィールドがたくさんあります。すべての種類のフィールドはマップのキーであり、その種類のフィールド (ControlTemplate) のリストがあります。

 protected ArrayList<Map<String, List<ControlTemplate>>> doInBackground(Void... params)
{
     .
     .
     .
}
4

2 に答える 2

8

Userクラスを作成した方が良いでしょう。また、絶対に必要でない場合は、マップを使用する代わりに、ユーザーのプロパティごとに属性を作成する必要があります。

于 2013-05-23T13:02:54.763 に答える
0

善の概念の 1 つOODがカプセル化です。つまり、リストのような完全なデータ構造はありませんが、データを保存して抽象化することを目的とするクラスがあります。

于 2013-05-23T13:05:50.887 に答える