Domande con tag 'object-oriented'

4
risposte

Come convincere i "vecchi" collaboratori nel merito di OO per determinate applicazioni [chiuso]

Lavoro come sviluppatore SAP, dove in molti casi hai requisiti tradizionali per le applicazioni (rapporti): Leggi alcuni dati dal database o un file Fai del magico con quei dati, ad es. fai vari calcoli Scrivi nuovamente i risultati nel...
posta 17.03.2016 - 11:36
3
risposte

Quale rappresenta da vicino l'aggregazione?

So che l'aggregazione è una relazione has-a, ma ho riscontrato una domanda in un test che non aveva senso (e anche errori grammaticali) Quale delle seguenti affermazioni descrive correttamente il concetto di aggregazione in OOP? A Suddi...
posta 04.06.2013 - 21:59
2
risposte

Derivante da una classe solo per fornire un costruttore speciale

Nel nostro codebase, ho incontrato il seguente costrutto: C'è una classe base B, e poi c'è una classe D che deriva da B, ma non sovrascrive o aggiunge alcun membro. Di fatto, D è completamente vuoto - eccetto per un costruttore che inizializza a...
posta 09.10.2014 - 14:12
2
risposte

OOP (possibilmente specifico di Java): Set completo di categorie di metodi [chiuso]

Sto lavorando a una convenzione di codifica da seguire per i miei progetti Java. Trovo più facile trovare la mia strada attraverso una classe quando raggruppo i suoi metodi per categoria. Ad esempio, piuttosto che avere ciascuna coppia getter /...
posta 23.03.2015 - 14:21
3
risposte

Java ha bisogno di chiamare molti metodi in modo sistematico

Ho un gruppo di metodi che sarà molto grande. Devo essere in grado di chiamare sistematicamente i metodi da un grande gruppo, in due modi diversi. I metodi creano un nuovo oggetto oggetto con variabili specifiche per il tipo di oggetto creato, a...
posta 23.01.2016 - 23:48
2
risposte

Quali principi SOLID sono infranti da questo diagramma di classe?

Ho appena letto di tutti i 5 principi S, O, L, I, D e mi piace testarlo in un piccolo esempio se li capisco correttamente. Quali principi SOLID sono feriti da questo diagramma di classe? Penso che ciò che è rotto è Principio di sost...
posta 17.11.2018 - 21:51
4
risposte

Quando il concatenamento del costruttore, quale costruttore dovrebbe chiamare gli altri?

Quando ho una classe con più costruttori in cui un costruttore chiama un altro (concatenamento del costruttore), quale costruttore dovrebbe essere quello che chiamano tutti gli altri costruttori alla fine? Ecco un esempio in cui il costruttor...
posta 23.03.2018 - 15:39
2
risposte

L'aumento del numero di classi ha un impatto sulle prestazioni

Sono nel mezzo del refactoring di un progetto (in C ++ 11) e sto lottando con una decisione è bello cambiare enum enorme con circa 100 record per classi separate. Questo enum è utilizzato in circa 4 posizioni nel codice in 4 diverse funzion...
posta 18.04.2018 - 10:13
2
risposte

Mantenere traccia dello stato di un oggetto

Una cosa su cui faccio sempre fatica, quando si progetta un software, è trovare un buon modo per tenere traccia dello stato di un oggetto. Ad esempio, diciamo che volevo tenere traccia di una macchina in costruzione. Potrebbe avere lo stato d...
posta 13.03.2018 - 08:14
4
risposte

ErrorAccumulator come pattern OO

Nelle ultime due settimane ho visto un paio di istanze di persone che passavano un tipo ErrorAccumulator di oggetto in funzioni che aggregano gli errori come stringhe all'interno della funzione, quindi dopo che la funzione restituisce gli errori...
posta 17.06.2016 - 15:33