Domande con tag 'object-oriented'

3
risposte

UML open diamond help

Diciamo che A, B sono classi quindi cosa significa questo diagramma UML? (1) A contiene B o (2) B contiene A Sono confuso su quale direzione regga l'aggregazione.     
posta 08.07.2017 - 09:32
1
risposta

È male accedere al prototipo del costruttore all'interno del costruttore?

La maggior parte dei luoghi in cui ho visto i prototipi definiti per un costruttore è stato fatto in questo modo. var Person = function(){ this.stuff = stuff; } Person.prototype.doSomething = function(){console.log("something")} var john =...
posta 06.08.2016 - 19:08
1
risposta

Registrazione di più oggetti per vari motivi, quindi raggruppamento per tale motivo

Ho problemi a ripulire il mio codice e mi chiedevo se esistesse qualche tipo di pattern di cui non sono a conoscenza che possa aiutarmi in questa situazione. Ho bisogno di elaborare un elenco di oggetti in vari metodi, da qualche parte in que...
posta 28.03.2016 - 20:15
2
risposte

Progettazione di un "oggetto di archiviazione": oggetto utilizzato esclusivamente per memorizzare i dati

Ho un editor di file. Legge da un file, crea un oggetto con i dati letti e può quindi scrivere quei dati in uno stesso (o altro) file. Ogni volta che un utente apre un file, viene creata una nuova scheda e a essa viene assegnata un'istanza pr...
posta 26.09.2016 - 05:15
2
risposte

Problemi con la dipendenza circolare nella progettazione della macchina di stato

Sto cercando di sviluppare la struttura per una macchina di stato di base che possa anche contenere input e produrre output. Ho colpito un po 'un blocco mentale nel tentativo di capire come modellare la relazione tra stati e transizioni, in cui...
posta 18.09.2016 - 03:18
3
risposte

MVP Pattern Domanda filosofica - Controllo sicurezza nell'interfaccia utente

Ho una domanda filosofica sul pattern MVP: ho un componente che controlla se un utente ha accesso a un determinato privilegio. Questo privilegio attiva o disattiva alcune funzionalità dell'interfaccia utente. Ad esempio, supponiamo di avere una...
posta 08.03.2011 - 22:08
3
risposte

Quale di questi algoritmi è il migliore per il mio obiettivo?

Ho creato un programma che limita il mouse a una determinata regione in base a una bitmap in bianco e nero. Il programma è funzionale al 100% così com'è, ma utilizza un algoritmo inaccurato, anche se veloce, per riposizionare il mouse quando si...
posta 22.11.2011 - 07:19
2
risposte

È una pratica accettabile ottenere una proprietà, che coinvolga l'analisi binaria, che potrebbe generare un'eccezione?

Ho una proprietà che viene caricata pigramente, in qualsiasi momento dopo la chiamata del ctor. È possibile che il file binario su cui si basa la mia proprietà non sia valido. Se non valido, potrei dover fare un'eccezione. Dovrei Impos...
posta 10.03.2014 - 21:16
3
risposte

E 'una buona idea restituire un valore predefinito se non è possibile trovare un campo in una query?

Nel posto in cui lavoro stiamo utilizzando una classe SafeReader che include un IDataReader. Una delle "funzionalità" è che se il campo a cui stai tentando di accedere non era nella query, restituisce semplicemente un valore predefinito. Quin...
posta 03.07.2014 - 17:43
6
risposte

Ereditarietà / domanda di progettazione OO

Probabilmente si tratta di una domanda abbastanza semplice, ma per prima cosa ha bisogno di un po 'di background ... Sto modellando vari switch hardware, che possono essere attivati e disattivati. Gli switch sono configurabili, consentendo a un...
posta 25.04.2014 - 13:49