Ho appena letto alcuni schemi di progettazione di base,
Qualcuno potrebbe dirmi se il termine "modello di strategia" si applica solo se stai implementando un'interfaccia completamente astratta?
E quando i tuoi figli (i calcestruzzi?) ereditano da una classe genitore (la strategia?) con alcuni metodi implementati e alcune funzioni virtuali e / o astratte? In caso contrario, il resto dell'implementazione, l'idea che è possibile passare da un bambino all'altro in fase di esecuzione, è identico. Questo è qualcosa a cui sono abbastanza familiare, mi stavo chiedendo se lo chiameresti ancora il Pattern strategico o se quel termine si applica solo all'utilizzo di un'interfaccia.
Chiedo scusa se questa domanda non è appropriata! O se questo è solo un pelo nell'uovo :) Sto ancora imparando e non sono sicuro che i modelli di design siano definiti abbastanza bene all'interno del settore o solo un concetto da implementare come preferisci.