In ASP.NET e C # mi sono imbattuto in questo prima. La tua classe deve implementare l'interfaccia ISomething
affinché qualcosa nella super classe ti fornisca qualcosa.
Non riesco a ricordare i dettagli, perché l'ho incontrato molto tempo fa, ma aveva qualcosa a che fare con le variabili di sessione in ASP.NET C #. Faceva parte del framework .NET.
In un primo momento, ho pensato che questa pratica fosse piuttosto sciocca e potesse essere implementata più agevolmente. Comunque ora mi sto trovando ad implementare questo aspetto nell'architettura di un progetto cresciuto in casa su cui sto lavorando. Usando il reflection, rilevo l'attivazione o la disattivazione di un comportamento in base a se implementa ISomething. Solo un'interfaccia vuota senza metodi.
Qual è il nome tecnico per questo ed è una buona pratica?