それだけのUserProfile
クラス、つまりユーザープロファイルが必要です。もちろん、このユーザー プロファイルにはいくつかの重要なユーザー データが含まれていますが、ユーザーの友人から送信されたメッセージのリストも必要です。
LinkedList
これらのメッセージを、ArrayList
、HashMap
およびに保存する必要がありますTreeMap
。ただし、一度に 1 つだけで、データ構造ごとにメッセージを複製しないでください。基本的に、メッセージのデータ型を選択できる動的変数型のようなものです。
これは、どういうわけか、Javaで可能ですか? または私の最善のアプローチはこのようなものですか?つまり、2 つの異なるクラス (ユーザー プロファイル用) があり、1 つはメッセージをホストするクラス (そして適切な場所でandMap<K,V>
を使用) と、メッセージをホストする別のクラス(適切な場所でandを使用) です。そしておそらくスーパークラスを使用するので、データ、年齢、住所などのフィールドの変数とメソッドを複製する必要はありません...HashMap
TreeMap
List<E>
LinkedList
ArrayList
UserProfile
何かご意見は?