Domande con tag 'object-oriented'

2
risposte

Usando lo stile MVC, dov'è il posto migliore dove mettere la funzionalità SQL?

Mi sto interrogando sulle migliori pratiche qui. I pattern MVC (Model - View - Controller) prevedono la separazione dei componenti del programma che modellano i dati, manipolano tali modelli e li mostrano all'utente (di solito attraverso l'in...
posta 28.03.2016 - 18:44
1
risposta

Ridondanza causata dal polimorfismo

Ho due chat room, una ha un comportamento amministrativo e l'altra no. Ho preso in considerazione tutto il codice comune in una chat room di base, ma il comportamento AdministerChatroom l'ho estratto in un'interfaccia chiamata IAdministra...
posta 01.09.2014 - 06:05
1
risposta

Converti codice procedurale in object oriented

Ho un'applicazione PHP (un servizio web). Consiste di file raggruppati in directory per tema come:     /customer         /search.php con questo esempio di contenuto: Auth::authenticate($options); $db = new Db($options); $db->query("se...
posta 18.11.2014 - 22:17
3
risposte

È fuorviante etichettare il codice come un particolare modello di progettazione se solo si adatta alla definizione in modo approssimativo?

Sfondo: Ho una comprensione approssimativa, ma di lavoro dei ~ 15 schemi di progettazione. È stata la mia esperienza nell'uso di modelli di progettazione nei miei progetti che le implementazioni risultanti di solito finiscono come alcune v...
posta 13.12.2014 - 17:27
1
risposta

NoSQL è una scelta migliore quando si lavora con OOP? [chiuso]

Questa potrebbe essere una domanda stupida, ma ho letto un po 'sui database NoSQL negli ultimi giorni e sto cercando di capire quando ci aiutano davvero. Una cosa che ho capito è che sembra che i database NoSQL siano più vicini a OOP di RDBMS....
posta 15.04.2014 - 14:02
3
risposte

La gestione delle eccezioni viola il "programma di astrazione"? [duplicare]

Sto parlando in base all'esperienza con Java e C #. Non so se un'altra lingua abbia un'implementazione di gestione delle eccezioni diversa. Per ottenere un accoppiamento lento, abbiamo bisogno che il nostro codice sia programmato per usare...
posta 16.01.2014 - 06:22
1
risposta

I fagioli di primavera dichiarati come statici sono una scelta scadente?

La domanda è piuttosto semplice, cercherò di spiegare perché voglio alcune spiegazioni. (Tutto questo è il mio parere per sviluppatori junior di 1 anno e mezzo, che può essere più che incompleto. Ecco perché sto facendo la domanda lì) ....
posta 23.01.2018 - 10:02
3
risposte

Esegui operazioni nello script di immissione o crea una classe che crea solo un'istanza e chiama i metodi?

Sto costruendo un'applicazione perl che esegue le seguenti operazioni: Copia un gruppo di file (classe fileFetcher ) Analizza ogni file (classe fileParser ) Archivia alcuni dati da ciascun file in un database (classe dbHelper ) O...
posta 14.06.2013 - 10:49
5
risposte

OODesign: struttura dati che chiama l'algoritmo su insert

Ho una struttura dati con una funzione aggiungi . Quando l'utente crea un'istanza di un nuovo oggetto struttura dati, può specificare un algoritmo che verrà eseguito ogni volta che viene chiamata la funzione di aggiunta e modifica il valore app...
posta 09.07.2015 - 16:48
3
risposte

'Incapsulamento delle prestazioni Vs' in una lista collegata bloccabile

Lo scopo principale di incapsulamento è di proteggere le varianti in-varianti di qualsiasi class (in java). Qui è il codice completo per class DList / class lockDList / class DListNode / class LockDListNode ....
posta 10.08.2015 - 06:37