Мне нужно создать приложение для электронной коммерции, в котором первый пользователь будет регистрироваться, поэтому будет создан новый Contact
для него, и он выберет другой доступный products
, который может иметь проверку, может ли этот контакт принять продукт исходя из некоторых условий, что бы это ни было, и проверки будут много, как показано ниже.
Список продуктов огромен, и почти каждый продукт имеет различные виды проверок.
Может ли кто-нибудь подсказать мне, какой тип шаблона я могу использовать, чтобы сделать мой код расширяемым или пригодным для повторного использования?