用語がここにない可能性があるため、明確にするために編集してください。
さまざまなクラス/オブジェクト (注文、顧客、製品など) が関連付けられているオンライン ショップを実行するためのコードがあるとします。
次に、靴屋や鉛筆屋などの特定の店舗があり、それぞれが Base Store のさまざまな側面を実装しています。
MVC パターンで、ストアの種類ごとに各オブジェクトのサブクラスを作成しないようにアプリを設計するにはどうすればよいですか? (私が多くの店を持っていると、これはすぐに扱いにくくなります)。
たとえば、次のモードがあるとします。
models/baseOrders.file
models/baseCustomers.file
models/baseProducts.file
models/shoeStoreOrders.file (baseOrders を拡張)
models/pencilShopCustomers.file (baseCustomers を拡張)
次に、靴屋の場合は shoeStoreModel.file を使用し、鉛筆店の場合は baseOrders を使用して、注文モデルをインスタンス化できるようにしたいと考えています...
うまくいけば、これは明確な質問ですが、おそらく私はこれについて完全に間違って考えています...ガイダンスをお願いします!!! 前もって感謝します...