Subtilité de "this" avec le polymorphisme en C#
Dans mon projet RentCRL, j’ai plusieurs types d’utilisateurs : Owner, Tenant, etc.
Comme souvent en test, j’ai voulu faire un builder fluide pour créer ces objets proprement.
J’ai donc commencé avec un UserBuilder, puis j’ai fait un OwnerBuilder qui hérite de UserBuilder, en override la méthode Create() pour retourner un Owner au lieu d’un User.