Domande con tag 'inheritance'

2
risposte

Qual è lo schema che utilizza più istanze anziché più classi chiamate? Quando lo userei?

A volte trovo utile avere una singola classe con più istanze (configurate in modo diverso tramite le loro proprietà), piuttosto che più classi (ereditarietà). ??? Modello Classe singola (Frutta) Diversi tipi di frutta sono istanze di...
posta 15.10.2015 - 02:24
2
risposte

L'ereditarietà è una proprietà nulla nel genitore una cattiva pratica?

Non sono un programmatore esperto. Quindi chiedo. Il campo in questione è il campo "Quantità". Memorizzo un importo solo in un paio di livelli della classe derivata. Il codice è una porzione delle classi POCO che costituiscono il mio model...
posta 04.10.2014 - 03:22
1
risposta

Avrebbe senso aggiungere all'eredità parametri di un tipo dedotto?

Scriverò questo in PHP (dove questo pensiero ha avuto origine), ma questo è generico per qualsiasi linguaggio orientato agli oggetti. Fondamentalmente, questa è un'aggiunta alle classi astratte che definisce l'implementazione delle sue sottoclas...
posta 30.01.2014 - 19:38
1
risposta

Come strutturare strutture simili usando Go e PostgreSQL senza troppo codice duplicato

Sto creando un'API REST in Go utilizzando PostgreSQL. Introduzione rapida: Ho improvvisamente un caso in cui ho diverse varianti della stessa entità di base, una delle varianti ha forse 12 campi in più rispetto alla base e altre due varian...
posta 21.09.2018 - 00:01
2
risposte

Problema di progettazione con l'iniezione di deleghe, ereditarietà e dipendenza

La mia domanda riguarda l'utilizzo della delega insieme all'iniezione di ereditarietà e dipendenza. Ho una classe MailerService che richiede un delegato per fare il suo lavoro. Inoltre, ho una gerarchia di delegati con un'astrazione:...
posta 05.10.2018 - 08:53
3
risposte

Esiste un linguaggio di programmazione con oggetti e generici, ma senza ereditarietà?

Il linguaggio di programmazione GO ha oggetti ma non ereditarietà. Ha anche generici per i tipi built-in Array e Map. Esiste un linguaggio di programmazione con gli oggetti ma non l'ereditarietà e con i generici (cioè i tipi parametrizzati) per...
posta 31.07.2018 - 21:06
3
risposte

C # Implementazione di più interfacce disparate in una singola classe base

(Questo è probabilmente un dupe, ma in tal caso non l'ho ancora visto, anche se potrebbe essere Buone pratiche per incapsulare un parametro che richiede l'implementazione di più interfacce , ma quella domanda non risponde alla mia situazione)...
posta 09.11.2017 - 14:43
4
risposte

Come inserire il codice in un metodo in una classe derivata [duplicato]

Ho una classe base con un metodo chiamato Update : Start Update Code block 1 (An If statement) Code block 2 (Setting a variable based on the If result) Code block 3 (A switch which is setting something) End Update L'or...
posta 30.01.2018 - 17:43
1
risposta

Creazione viewmodels dall'albero dell'ereditarietà

Ho un'interfaccia di dominio ITransformation con diverse classi di implementazione come RemoveRowsTransformation e AddColumnTransformation . L'albero di ereditarietà modella il modello di comando. L'interfaccia ITransformation...
posta 26.07.2017 - 12:56
1
risposta

Come devo gestire le docstring dei metodi delle sottoclassi?

Ho una classe astratta strutturata in un modo simile a questo: class AbstractQuery(object, zip_code): def execute(self): """ Retrieve information about a zip code The information returned will depend on the subclass...
posta 18.07.2017 - 14:16