Domande con tag 'object-oriented'

3
risposte

"Passare oggetti anziché solo variabili richieste" è in contraddizione con "evita variabili globali"?

Come noto, da un lato, l'opinione principale del flusso sulla variabile globale è, è eval perché può rendere imprevedibile il programma: alcune classi o funzioni sconosciute possono cambiare il valore della variabile globale anche se non lo fann...
posta 25.08.2017 - 04:40
4
risposte

Elaborazione delle immagini: schema di localizzazione dei servizi e contenitore delle dipendenze

Come per wiki , A dependency is an object that can be used (as a service). qui è il paradigma OOP che utilizza la sintassi C che indirizza 4 ruoli, mostrati di seguito. 1) interfaccia ( handlers.h ) typedef struct { int...
posta 23.07.2017 - 09:50
5
risposte

Ci sono troppi parametri in questo costruttore? [duplicare]

Controlla questo: public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\View\DesignInterface $design, \Magento\Framework\Registry $registry, \Magento\Store\Model\App\Emulat...
posta 18.03.2015 - 23:06
3
risposte

Sto violando LSP se la condizione può essere verificata?

Questa classe base per alcune forme che ho nel mio gioco assomiglia a questo. Alcune delle forme possono essere ridimensionate, alcune non possono. private Shape shape; public virtual void SetSizeOfShape(int x, int y) { if...
posta 22.08.2014 - 18:42
3
risposte

Estendere una struttura. Usare classi di aiuto piuttosto che composizione

Ho una struttura a cui voglio aggiungere metodi statici. Sì, hai indovinato, sto parlando di Datetime . È un requisito piuttosto tipico aggiungere MyCustomParse. Capita di restituire Datetime? , quindi non è un costruttore, ma è in qu...
posta 07.08.2014 - 15:01
1
risposta

Comportamento dell'oggetto o classe separata?

Quando si tratta di accesso al database OO, si vedono due approcci comuni: il primo consiste nel fornire una classe (ad esempio "Cliente") con metodi come Recupera (), Aggiorna (), Elimina (), ecc. L'altro è per mantenere la classe Customer abba...
posta 16.10.2012 - 21:32
2
risposte

Di cosa si tratta una struttura dati di un certo tipo?

Cercherò di mantenere tutto ciò che è indipendente dal linguaggio, ma darò gli esempi in C # poiché ora so come risolverlo in quel linguaggio. La domanda mi è venuta in mente quando stavo pensando a come creare istanze di molti oggetti dello...
posta 20.09.2011 - 00:44
2
risposte

Architettura per giochi di slot machine

Sto costruendo un gioco di slot machine per un cliente (soldi virtuali, non giochi a soldi veri). Hanno iniziato con un gioco di template e mi hanno assunto per reskin e apportare modifiche "minori" per una versione "rapida". Sfortunatamente, no...
posta 06.10.2018 - 03:30
3
risposte

L'impostazione predefinita non predefinita ci porta all'ereditarietà della composizione?

Ci sono alcune linee guida di progettazione sul codice verificabile in "The Art of Unit Testing". Il primo è "Rendi i metodi virtuali di default". Sono curioso di conoscere la tua idea sul comportamento non virtuale di default in C #. Ho letto d...
posta 24.07.2013 - 08:41
4
risposte

C'è qualche situazione in cui non ci sono alternative a instanceof?

Mi sembra che instanceof provenga dalla terra della programmazione funzionale ed è una versione annacquata di pattern matching e che l'OO ad altenativo dovrebbe essere di tipo dynamic dispatching. Nelle lingue OO (pensa Ruby), c'è qual...
posta 04.05.2013 - 10:02