Dans le domaine que je suis en train de modéliser, il y a 2 classes: ClothingType et TreatmentTypeComment modéliser ce domaine? DDD
public class ClothingType : Entity<Guid>
{
public string Name { get; protected set; }
public ClothingType(Guid id, string name)
: base (id)
{
Name = name;
}
}
public class TreatmentType : Entity<Guid>
{
public string Name { get; protected set; }
public TreatmentType(Guid id, string name)
: base(id)
{
Name = name;
}
}
A ClothingType (t-shirt, pantalon, etc.) supportent de nombreux types de (lavage, fer TreatmentType, etc). Et un type de TreatmentType peut être pris en charge par de nombreux types de vêtements. Mais, le prix d'un TreatmentType spécifié varie selon ClothingType.
Imaginez deux types de traitements: laver et repasser. Dans les t-shirts, le lavage coûte 20 $, le pantalon coûte 35 $ et ainsi de suite. Comment modéliser cela?
Merci d'avance.
Je peux identifier deux contextes délimités: Vêtements et la commande avec couche anti-corruption entre eux –
J'ai une classe TreatmentOrder appartenant au ClothesTreatment-bounded-context (mais cela a du sens appartenant à ClothesTreatmentOrdering): https://pastebin.com/NRF1QxQp –
Ne pensez pas aux classes tant que vous n'avez pas identifié correctement les contextes liés. Êtes-vous sûr de cela (ClothesTreatmentOrdering ???)? La commande de bc peut être facilement un sous-domaine générique et implémentée à l'aide d'une solution off-the-shell. –