商品を購入して販売できるAndroidアプリケーションを作成しようとしています。私は壁にぶつかりました:私は、カテゴリとサブカテゴリをどのように表現するかにこだわっています。どのカテゴリもいくつかのサブカテゴリを持つことができ、これらのサブカテゴリにフィールドを含むサブカテゴリを持つこともできます。Javaでマルチレベル階層を表現する方法
たとえば、あなたの時計のペア、カテゴリ、およびサブカテゴリーは次のようになります。
-Jewelry
--Men
---Watches
----Rolex
またはそれもあなたがクラス階層でこれを表現する方法を
-Jewelry
--Men
---Watches
----Rolex
-----Models
------SubMarine
かもしれませんか?私はクラスのトンと更新が困難なもので終わらない解決策を見つけることができないようです。
私はJackson/Gson、Mysql/MSSQLを使用してストレージを考えていました。それらの技術と統合できる答えのためのボーナスポイント。
こんにちは!私はあなたの質問に、オブジェクト指向のデザインについての意見やその他のことに焦点を絞らないように言い直しました。スタックオーバーフローに適した種類の質問の詳細については、http://stackoverflow.com/help/on-topicを参照してください。 –