Domande con tag 'object-oriented'

1
risposta

Un factory di classe può anche salvare l'oggetto in un database?

Come può una fabbrica anche salvare l'oggetto nel database? Voglio creare un oggetto costituito da altri oggetti. Pseudocodice: firstObject = db.get....; secondObject = db.get....; expectedObject = new ExpectedObject(firstObject, secondO...
posta 16.10.2018 - 20:24
1
risposta

Qual è il vantaggio di separare i dati specializzati dal comportamento in un algoritmo?

La programmazione funzionale suggerisce strongmente di separare i dati dai comportamenti (funzioni). Tuttavia, non riesco a vedere il vantaggio di questo per un'implementazione di un algoritmo intrinsecamente legata a particolari dati delle impo...
posta 16.10.2018 - 18:12
2
risposte

I metodi che accettano i parametri di Collection dovrebbero filtrare la raccolta da soli o essere passati a una raccolta filtrata?

Dire che ho questa ragionevole situazione inventata: public class Toast { public bool Toasted { get; set; } public int MinutesToHeat { get; set;} } public class Toaster { private Heating _heating;...
posta 05.12.2018 - 15:24
1
risposta

Convenzione Java - Implementazione di due funzioni simili per due oggetti diversi

Ho due classi, chiamiamole Foo e Bar . Entrambi estendono classi diverse ( Foo extends X , Bar extends Y ), che hanno un antenato comune "via via" l'albero di ereditarietà, qualcosa del genere: Sia Foo che Bar...
posta 13.12.2018 - 10:55
1
risposta

Classe privata nel repository ORM?

È un odore di codice? Ho un repository che si connette a un server SQL. Questo repository utilizza Dapper per mappare i risultati su un oggetto. Ho un metodo in questo repository che controlla un risultato, quindi restituisce un bool sul f...
posta 10.12.2018 - 10:55
2
risposte

Ottieni dati dall'array di byte

Ho un byte array e un valore che definisce il tipo di dati memorizzati in esso ( string , int , ...). Qual è il modo migliore per ottenere questi dati? Ho due opzioni nella mia mente: Chiama un metodo che dia il tipo di dati e i...
posta 25.07.2018 - 13:01
2
risposte

Design della classe: decidi tra file e database per l'archiviazione durante il runtime [chiuso]

In base alla versione demo o licenza della mia applicazione, dovrei salvare data in file (xml) in una posizione specifica o in% codice%. Quale dovrebbe essere il mio approccio per questo caso rispetto a relational database ? Pr...
posta 25.06.2018 - 06:22
3
risposte

Funzione di utilità o funzione di supporto in classe?

Sto lavorando con php e usiamo enum creando una classe Abstract che deride il comportamento enum - ma la mia domanda è cross-lingue. Dove tutto l'helper funziona come toString , getEnumTypes , checkValidValue , ecc ... dovrebbe es...
posta 19.07.2017 - 11:12
1
risposta

Devo stampare sulla pagina da un oggetto javascript o solo da PHP?

Ho un'app complessa sullo stack Javascript / PHP / SQL che gestisce diversi oggetti del dominio. Il livello Javascript contiene classi che gestiscono i dati sul lato client. Attualmente sto preparando una serie di dati nel rendering della pag...
posta 18.07.2018 - 07:00
1
risposta

Adattamento delle conversioni di terze parti

Ho un paio di funzionalità simili ma non esattamente le stesse. Entrambi implicano la conversione di un tipo che possiedo in altri tipi che appartengono a una libreria di terze parti, quindi fuori dal mio controllo. Sono relativamente inesper...
posta 17.07.2018 - 20:35