の間で選択します。私は "靴の例"が列挙型かクラスであるかどうかは分かりません。私は、各クラスが持つすべての機能(唯一、文字列、色、フィット感)を持つ1つのクラスを作成し、メインクラスのサブクラスを作成し、それらを必要とするクラスのために他の機能を追加することができると思います。私はまた、データが修正されているので、列挙型としてそれぞれを設定することを考えました。最終的には、ユーザーがボタンを押して、クラスまたは構造体の列挙型または各格納されたプロパティの各ケースに対して条件が不良、公平、または優れているかどうかを判断できるようにします。は私が私の最初のアプリをモデル化する方法を把握しようとしていますように私は一緒に入れていくつかのサンプルコードを持ってstrcuts、クラスや列挙型
enum Conditions {
case poor
case fair
case excellent
}
// Shoe exmaples
enum Nike {
case sole
case string
case color
case fit
}
struct Rebook {
case sole
case string
case color
case fit
}
enum Jordan {
case sole
case string
case color
case fit
}
enum sketchers {
case sole
case string
case color
case fit
case (idk something else)
}
enum heels {
case sole
case string
case color
case fit
case height
case width
}
または