In primo luogo, mi rendo conto che questa domanda potrebbe essere piuttosto lunga e vaga e mi scuso per questo. Questo è probabilmente un problema di base con un breve nome per chiunque abbia "capito", ma siccome mi trovo carente in questo senso, per favore abbi pazienza nel descrivere il …
Stavo leggendo il sito Web di JDOM . Perché l'API JDOM è definita in termini di classi concrete anziché di interfacce? Jason Hunter riassume gli argomenti contro un'API basata su interfaccia per JDOM: Con le interfacce tutto diventa una fabbrica, gli elementi devono essere "importati" in nuovi documenti anziché semplicemente …
Sto cercando di trovare una soluzione migliore per creare un parser in alcuni dei formati di file famosi come EDIFACT e TRADACOMS . Se non hai familiarità con questi standard, dai un'occhiata a questo esempio da Wikipedia: Vedi sotto per un esempio di un messaggio EDIFACT utilizzato per rispondere a …
La maggior parte dei toolkit GUI oggigiorno utilizza il modello Signals + Slots. Sono stati Qt e GTK +, se non sbaglio, a fare da pionieri. Sai, i widget o gli oggetti grafici (a volte anche quelli che non sono visualizzati) inviano segnali al gestore del ciclo principale. Il gestore …
Quali sono i problemi di progettazione nel restituire una tabella hash da un metodo pubblico quando si desidera restituire più elementi invece di creare una classe e restituire l'oggetto di quello? Se ha problemi, in quali circostanze ha senso farlo? Come cambia la risposta a questa domanda a seconda che …
Ho scritto quanto segue qualche tempo fa, ma sono venuto a recensirlo di recente, e ora non penso che sia un buon design. Il design è per una sorta di livello di database modulare che utilizza Entity Framework 4. Esiste un singolo oggetto di database che carica (pigramente) contesti di …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Oggi ho deciso di eseguire un'installazione pulita per i driver Creative …
Di recente il mio posto di lavoro è passato a Git e lo adoro (e odio!). Lo adoro davvero ed è estremamente potente. L'unica parte che odio è che a volte è troppo potente (e forse un po 'conciso / confuso). La mia domanda è ... Come è stato progettato …
Diverse risposte a una domanda sullo schema del database , hanno suggerito una tabella aggiuntiva per normalizzare un database per una funzionalità che non fa parte dei requisiti attuali (una tabella Reparto utente per consentire una relazione molti-a-molti tra dipendenti / utenti e dipartimenti diversi che potrebbero appartiene a.). Non …
Sono nel mio ultimo semestre di college e sto seguendo un corso di ingegneria del software. Nella classe apprendiamo vari metodi di sviluppo del software. Quello su cui ci siamo concentrati, e utilizzato per sviluppare il nostro progetto, era il metodo a cascata. Sento che l'istruttore potrebbe averlo implementato in …
Ho pensato a come progettare la gamma "perfetta" letterale se progettassi un linguaggio. Per te che non conosci conosci un intervallo letterale in un'istruzione che rappresenta un intervallo di valori, come 1-4. Sono più comunemente utilizzati nei cicli for / foreach Sembra che ci siano un paio di problemi da …
C e molto probabilmente molte altre lingue forniscono una structparola chiave per creare strutture (o qualcosa di simile). Questi sono (almeno in C), da un punto di vista semplificato come le classi, ma senza polimorfismo, ereditarietà, metodi e così via. Pensa a un linguaggio orientato agli oggetti (o multi paradigma) …
Sto affrontando un problema qui. Un cliente mi ha chiesto di copiare un sito esatto, e anche se sto cercando di convincerlo a cercare un nuovo design, non lo accetta. Adora questo design così tanto (da un lato è orribile e obsoleto, ma non glielo direi!) Sono passate un paio …
Oggi al lavoro uno dei miei colleghi ha esaminato il mio codice e mi ha suggerito di rimuovere una proprietà solo set e utilizzare invece un metodo. Dato che entrambi eravamo impegnati con altre cose, mi ha detto di dare un'occhiata alla Property Designsezione dal libro "Framework Design Guidelines". Nel …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.