SP
Size: a a a
SP
SP
SP
КГ
КГ
K
КГ
K
SF
class ProductSpecification:
min_price: float
max_price: float
category: Category
RL
class ProductSpecification:
min_price: float
max_price: float
category: Category
SF
СамыйДорогойPoructSpecification
, наследник ProductSpecification
?RL
class ProductSpecification:
min_price: float
max_price: float
category: Category
SF
SF
SF
persons.find_by(а в другоме месте так:
PersonSpec(name, surname, ...),
PersonPriority("score_a", "score_b", "score_c"), <-- "псевдо спецификация"
)
persons.find_by(
PersonSpec(name, surname, ...),
PersonPriority("score_a", "score_e"),
)
SF
persons.find_by(а в другоме месте так:
PersonSpec(name, surname, ...),
PersonPriority("score_a", "score_b", "score_c"), <-- "псевдо спецификация"
)
persons.find_by(
PersonSpec(name, surname, ...),
PersonPriority("score_a", "score_e"),
)
SZ
DP
AK
DP