Domande con tag 'object-oriented'

4
risposte

Do $ _POST, $ _GET, etc violano il principio di incapsulamento?

L'utilizzo di globals rende difficile la verifica del codice, quindi più soggetto a bug, non sicuro e imprevedibile. Ecco perché passiamo le variabili che vogliamo all'interno di una funzione / oggetto. Quindi la mia domanda è semplice: Do $...
posta 12.11.2013 - 12:43
2
risposte

Servizi di dominio come facciate

Ho letto .NET Domain-Driven Design con C #: Problem - Design - Solution e ho notato che il autore ha creato un servizio di dominio per ogni radice aggregata. Tuttavia, i servizi di dominio erano solo facciate per il repository corrispondent...
posta 21.02.2013 - 17:57
3
risposte

Iniezione delle dipendenze (DI) nelle applicazioni c ++

Sto giocando con l'iniezione di dipendenza, ma non sono sicuro che lo stia facendo bene. Soprattutto, non sono sicuro di quale dovrebbe essere il modo corretto per creare classi con dipendenze iniettate. Dire che ho una classe A che crea la c...
posta 26.03.2014 - 20:29
1
risposta

In un progetto multilivello dove dovrebbero essere definite le interfacce?

Ho un progetto a più livelli composto da tre sottoprogetti, vale a dire progetto di accesso ai dati, progetto di business logic e progetto di presentazione, dove dovrebbero essere definite le interfacce? Immagino che dovrebbero esserci interfacc...
posta 19.12.2016 - 16:35
3
risposte

Qual è la differenza (se esiste) tra (null! = $ oggetto) e ($ oggetto! = null) quando si utilizza PHP?

Sono abituato a Java e quindi penso sempre che le condizioni siano interpretate da sinistra a destra, cioè c'è una differenza vitale in null != $obj e $obj != null Ora questo sembra non essere il caso di PHP. Posso fare qualcosa...
posta 21.08.2012 - 14:34
2
risposte

Lavorare con metodi più efficienti ma meno funzionali di memorizzazione dei dati

Da quando ho iniziato a imparare la programmazione orientata agli oggetti, sono stato confuso su come gestire diversi modi di memorizzare dati con diversi livelli di funzionalità ed efficienza. Sono un po 'nuovo a questo quindi probabilmente mi...
posta 17.07.2016 - 23:24
4
risposte

Quando un metodo di una classe dovrebbe restituire la stessa istanza dopo aver modificato se stessa?

Ho una classe che ha tre metodi A() , B() e C() . Questi metodi modificano la propria istanza. Mentre i metodi devono restituire un'istanza quando l'istanza è una copia separata (proprio come Clone() ), ho ottenuto una scelta...
posta 19.08.2014 - 15:23
4
risposte

Modo corretto per implementare i controlli di autorizzazione in ASP MVC

In ASP MVC abbiamo l'attributo Authorize per eseguire il controllo a livello di controller o a livello di metodo controller. Ma cosa succede se hai bisogno di controllare le autorizzazioni all'interno di un metodo di controllo, per esempio, lasc...
posta 22.07.2016 - 19:01
1
risposta

Oggetto separato utilizzato nel livello aziendale, nel livello dati e nel livello presentazione

Sto costruendo un'applicazione responsabile della lettura dei dati dai file e della loro visualizzazione nei grafici. L'intera applicazione è responsabile della manipolazione dei dati da file, il che significa che devo utilizzare diverse parti d...
posta 10.12.2016 - 13:57
1
risposta

In MVC un modello dovrebbe contenere modelli di subview?

Alcuni sfondi: Io e un collega abbiamo interpretazioni diverse di MVC, il che significa che, visto lo stesso problema, stiamo arrivando a soluzioni radicalmente diverse. Viene da uno sfondo Java in cui ogni componente di MVC può tradizional...
posta 06.12.2014 - 00:55