“Abstract method” è una combinazione di parole che funge da sostantivo composta da due termini: "abstract" (aggettivo) e "method" (sostantivo).
/ˈæbstrækt ˈmɛθəd/
Un “abstract method” è un metodo dichiarato in una classe astratta in programmazione orientata agli oggetti. Non ha implementazione e deve essere implementato dalle classi derivate. Viene utilizzato principalmente nel contesto del linguaggio di programmazione per definire un modello che altre classi possono seguire. “Abstract methods” sono frequentemente usati nel parlato tra programmatori e sviluppatori di software e nel contesto scritto della documentazione tecnica.
L'implementazione del metodo astratto deve essere definita nella classe derivata.
An abstract method does not contain a body; it only shows the method's signature.
Un metodo astratto non contiene un corpo; mostra solo la firma del metodo.
It is mandatory to implement every abstract method before instantiating a subclass.
Sebbene “abstract method” non sia comunemente usato in espressioni idiomatiche, si possono trovare frasi frequenti nel linguaggio dei programmatori.
Non puoi istanziare una classe astratta senza implementare i metodi astratti.
Abstract methods serve as placeholders for future implementations.
I metodi astratti fungono da segnaposto per future implementazioni.
Documenting the abstract method is crucial for future developers.
La parola “abstract” deriva dal latino “abstrahere”, che significa "trarre via". Indica qualcosa che è separato dalla realtà concreta. “Method” proviene dal greco “methodos”, che significa “via” o “caminare verso”, usato per descrivere una modalità di raggiungere un fine.
Questi termini sono usati per indicare metodi già definiti e che contengono la loro implementazione.