Domande con tag 'object-oriented'

3
risposte

Devo fare le mie eccezioni, o cooptare eccezioni simili per scopi leggermente non standard?

Questa è una domanda di design generale, ma mi sto concentrando su C # e su .NET perché quelle sono le lingue con cui sto lavorando in questo momento. Devo creare le mie nuove classi di eccezioni o cooptare le eccezioni quadro esistenti per s...
posta 31.07.2015 - 22:00
1
risposta

Come devo gestire configurazioni incompatibili con il pattern Builder?

Questo è motivato da questa risposta a una domanda separata . Il modello di build viene utilizzato per semplificare l'inizializzazione complessa, in particolare con i parametri di inizializzazione facoltativi). Ma non so come gestire corre...
posta 11.07.2015 - 19:38
3
risposte

È meglio esporre o nascondere la dipendenza in OOP?

Diciamo che ho un oggetto A, che è troppo grande (con troppi metodi e variabili). Quindi, lo suddivido in oggetti più piccoli. Dopo di ciò, ho Object A, B e C. Ovviamente, l'oggetto A è di classe A, l'oggetto B è di classe B e così via. Sfort...
posta 01.07.2016 - 01:31
2
risposte

Qual è il nome del paradigma di programmazione caratterizzato da Go?

Sono affascinato dal modo in cui Go abbandona le gerarchie di classi e sembra abbandonare completamente la nozione di classe nel tipico senso orientato agli oggetti. Inoltre, sono stupito dal modo in cui le interfacce possono essere definite sen...
posta 17.01.2012 - 17:36
3
risposte

È un principio di base, o altamente desiderabile, avere metodi di classe che restituiscano "$ this" piuttosto che un valore?

Ho appena iniziato a imparare OOP. Ho iniziato circa un anno fa e ho scritto probabilmente 15000 righe di esso. Ma ho scritto tutto con pochissima esperienza guardando l'OOP di altre persone. La maggior parte delle mie funzioni di classe rest...
posta 30.01.2013 - 01:59
3
risposte

Qualunque linguaggio di programmazione orientato agli oggetti supporta "costruttori collettivi"?

Recentemente stavo considerando che a volte diversi oggetti dipendono l'uno dall'altro (ad esempio se contengono riferimenti ciclici) e quindi sarebbe utile crearli come parte di un'operazione atomica che assicura che, dopo la costruzione, i nuo...
posta 13.01.2014 - 22:53
3
risposte

Sarebbe meglio avere controlli extra, o sarebbe una perdita di tempo? [duplicare]

Secondo te, pensi che sia una perdita di tempo fare controlli che tu sappia che non è possibile che ci sia / non ci sia, o lo inseriresti semplicemente nel caso ci fosse un bug o qualcosa? Ad esempio, sotto controlla se un pulsante è visibile,...
posta 30.12.2012 - 22:07
3
risposte

codice semplice Javascript per comprendere le basi OOP basate su prototipo [chiuso]

Conosco Javascript da un po 'di tempo, anche se non sono un utente pesante, lo conosco il primo dal momento in cui Netscape era il mio browser. Capisco praticamente le cose principali, ma dal momento che l'approccio JavaScript a OOP è un prototi...
posta 18.08.2012 - 00:26
2
risposte

MVC: il mio controller sembra inutile metà del tempo. È un problema?

Spesso quando progetto un programma con MVC, il controller è inutile metà del tempo. Ciò che intendo è questo: qualcosa accade nella vista (ad esempio un clic del pulsante). La vista quindi notifica al controller. Il controller quindi delega...
posta 07.05.2014 - 22:58
2
risposte

Dovremmo prendere in giro entità e oggetti valore durante il DDD?

Dopo aver letto un pochi articles su Newable vs Injectable oggetti e il modo in cui questi concetti si riferiscono ai servizi, alle entità e agli oggetti valore di DDD, mi è stato lasciato qualche dubbio sull'uso delle novità nel mio codi...
posta 23.07.2013 - 00:13