問題タブ [high-level]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
37 参照

java - OOPS の概念と Java のベスト プラクティスを使用して高レベルのスキーマを設計する

靴カテゴリの高レベル スキーマを設計します。靴は通常、クロージャーの種類によって分類されます。バックル付きシューズ(モンクストラップ)、スリッポンシューズ(ローファー、モカシン)、レースアップシューズ(オックスフォード、ダービー、ブルーチャー、ブダペスター)があります。後者のカテゴリーは、さまざまな種類のレースにさらに分けることができます。オープン (ブルーチャー、ダービー) とクローズ (オックスフォード) です。さらに、これらのカテゴリは、フォーマル、カジュアル、スポーツのカテゴリに分類できます。

私の質問は次のとおりです。

出力はどのようになりますか? ステップバイステップのアプローチを使用して、どのように進めるのですか?靴の親クラスを作成する必要があることを理解しています。それから、バックル、スリッポン、レースアップの子クラスでそれを継承できます。しかし、フォーマル、カジュアル、スポーツのカテゴリーが混在するレースアップのカテゴリーをどう進めていくのか。ヒエラルキーはどうあるべきか?

また、すべてのクラスをそれぞれ個別のファイルに記述するか、またはコード全体を 1 つのプログラムに記述する必要がありますか?

私はそれについて無知を感じています。助けてください!ありがとうございました。