У меня есть два типа продуктов: со скидкой (10% диск) и без скидки (0%). Каждый из них может быть либо LocalProduct, либо ExportableProduct, при этом экспортный продукт облагается налогом с продаж в размере 15%.
Как лучше смоделировать этот сценарий. Я абсолютный новичок в дизайне программного обеспечения, и у меня очень ограниченные идеи 1. Иметь 4 разных подтипа продукта 2. Использовать шаблон стратегии и иметь 4 разных стратегии.
Может кто-нибудь предложить, как я могу эффективно смоделировать это, используя вышеуказанные или другие параметры.