Question du test Patterns & Anti-patterns

Comment corriger l'anti-pattern "constructor hell" en Java ?

Intermédiaire

Soit cette classe Java "Product":

public class Product {
    private String name;
    private String description;
    private String category;
    private String brand;
    private double price;
    private int stock;
    private String color;
    private String size;
    private String material;
    private String manufacturer;

    public Product(String name, String description, String category, String brand, double price, int stock, String color, String size, String material, String manufacturer) {
        this.name = name;
        this.description = description;
        this.category = category;
        this.brand = brand;
        this.price = price;
        this.stock = stock;
        this.color = color;
        this.size = size;
        this.material = material;
        this.manufacturer = manufacturer;
    }
}

Parmi les solutions proposées, laquelle serait la plus appropriée pour corriger l'anti-pattern dans la classe ?

Auteur: Fritzgy LubinStatut : PubliéeQuestion pas encore passée
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !