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
.