Domande con tag 'object-oriented'

3
risposte

Perché le interfacce sono più utili delle superclassi nel realizzare un accoppiamento lento?

( Ai fini di questa domanda, quando dico 'interfaccia' intendo il linguaggio costrutto interface , e non una 'interfaccia' nell'altro senso della parola, cioè i metodi pubblici che una classe offre al mondo esterno per comunicare e manipol...
posta 26.04.2014 - 20:27
4
risposte

Restare OO e verificabili mentre si lavora con un database

Quali sono alcune strategie OOP per lavorare con un database ma mantenere le unità testabili? Diciamo che ho una classe User e il mio ambiente di produzione funziona contro MySQL. Vedo un paio di possibili approcci, mostrati qui usando PHP:...
posta 02.02.2011 - 15:53
5
risposte

Metodi per garantire istanze uniche di una classe?

Sto cercando diversi modi per garantire che ogni istanza di una determinata classe sia un'istanza identificabile in modo univoco. Ad esempio, ho una classe Name con il campo name . Una volta che ho un oggetto Name con name...
posta 22.10.2012 - 19:44
6
risposte

Nesting massimo per loop e condizionali? [duplicare]

Ho scritto un codice che ha dei nidi abbastanza profondi (una volta ho scritto qualcosa che era un controllo condizionale all'interno di un forloop all'interno di un controllo condizionale all'interno di un forloop all'interno di un forloop)....
posta 09.10.2013 - 19:50
8
risposte

C ++ ad un amico o non ad un amico

Ho una programmazione orientata agli oggetti con il corso c ++ questo semestre all'università e stavamo imparando le funzioni degli amici. Personalmente non mi piacciono per la loro capacità di aggirare la sicurezza fornita da Encapsulation e...
posta 04.09.2011 - 09:57
3
risposte

La classe RxJava Flowable può legittimamente avere 460 metodi?

Ho appena iniziato con RxJava , l'implementazione di Java di ReactiveX (noto anche come Rx e Estensioni reattive ). Qualcosa che mi ha veramente colpito è stata la dimensione enorme della classe Flowable di RxJava : ha 460 metodi!...
posta 25.01.2018 - 08:53
5
risposte

OOP Stile di codifica: inizializza tutto sul costruttore?

Mi considero ancora un programmatore apprendista, quindi cerco sempre di imparare un modo "migliore" per la programmazione tipica. Oggi il mio collega ha sostenuto che il mio stile di codifica comporta un lavoro non necessario, e voglio sentire...
posta 23.11.2016 - 22:24
4
risposte

Quanto dovrebbe essere specifico il pattern di Responsabilità Unica per le classi?

Ad esempio, supponiamo di avere un programma di gioco per console, che ha tutti i tipi di metodi di input / output da e verso la console. Sarebbe opportuno tenerli tutti in una sola classe inputOutput o suddividerli in classi più specifiche...
posta 20.04.2016 - 11:46
10
risposte

Gli oggetti costruiti con la stessa classe possono avere definizioni di metodi univoche?

So che questa sembra una domanda strana, dal momento che il punto di due o più oggetti che condividono la stessa classe è che il loro comportamento è lo stesso, cioè i loro metodi sono identici. Tuttavia, sono curioso di sapere se esistono li...
posta 10.11.2014 - 16:24
3
risposte

Perché dovremmo preferibilmente usare collezioni di prima classe?

Come da regola numero 4 di Oggetto Calisthenics di Jeff Bay (RTF)
posta 12.03.2012 - 15:00