Un termine per descrivere il contrario di "un'estensione di una classe"

0

Diciamo che abbiamo una classe "Felidae" e una classe che la estende, "Felis".

Felis è un'estensione di Felidae, ma cosa è Felidae? È inheritor (o inheriter ) per Felis, nella terminologia comune?

Dato che non sono sicuro che inheritor sia il termine accettato, voglio chiedere, se esiste un termine formale, o almeno molto comune per l'opposto di una classe extending, e che cos'è (forse è davvero ereditario)?

Appendice

Uno dei motivi per cui lo chiedo è perché in ebraico, ad esempio, "morish" (מוריש) è il nome per qualcuno che eredita qualcosa a qualcuno (il verbo è anche chiamato "morish"), all'erede (yoresh) o eredi (yorshim). Così:

Ha (il) morish, morish, la (to) yoresh O '(or) yorshim.

Quando ho cercato in un dizionario online inglese-ebraico (morfix) per morish, non ho trovato nulla, quindi l'associazione alla mia domanda precedente.

    
posta pntshere 19.12.2017 - 15:57
fonte

1 risposta

8

Nel contesto di OOP, è meglio parlare di classi di base e sottoclassi o classi derivate . E in una certa misura, è utile parlare di classe genitore e classi figlio . Qualsiasi altra terminologia creerà confusione.

Inglese ha parole per il destinatario di un'eredità: erede o beneficiario , a seconda che ci sia o meno una volontà. La persona che ha scritto la volontà potrebbe essere chiamata testatore o follia , ma questi termini legali non sono utili nel contesto dell'ingegneria del software.

    
risposta data 19.12.2017 - 16:04
fonte

Leggi altre domande sui tag