Domande con tag 'object-oriented'

2
risposte

Istanza multipla della stessa classe?

Ho una classe chiamata "Category" per gestire tutte le operazioni e i dati relativi alle mie categorie. Ora, la mia classe è creata, tuttavia ho bisogno di trovare un modo per costruire un oggetto per ciascuna categoria nel mio database. In u...
posta 04.03.2016 - 23:18
1
risposta

Programmazione pratica secondo il principio di inversione delle dipendenze

Ciò che il Principio di Inversione di dipendenza implica in pratica è che in un sistema, i componenti di alto livello dovrebbero dipendere dalle astrazioni dei componenti di basso livello (invece che dai componenti di basso livello direttamente)...
posta 30.04.2014 - 21:12
3
risposte

Motivo per trattare le variabili e le funzioni di classe interne all'interno di una classe come entità "separate"

Nota: esiste una domanda simile che affronta il mio argomento: Stile migliore per le variabili membro ? ... ma quella domanda non affronta "la gestione di un'ampia base di codice legacy e la comprensione di funzioni che sono diventate tropp...
posta 08.05.2014 - 19:46
1
risposta

Come gestire le interazioni tra molti oggetti

Ho lavorato a un gioco nel mio tempo libero. Ho praticamente finito di definire i primitivi e fino ad oggi tutto era abbastanza ben segmentato e incapsulato, ma ora è giunto il momento di implementare la ricerca dei percorsi (e altri modi in cui...
posta 23.04.2014 - 02:49
1
risposta

Differenze tra invio dinamico e rilegatura dinamica

Ho cercato su Google una chiara diffrazione con esempi ma non ne ho trovato. Sto cercando di capire le differenze tra Dynamic Dispatch e Dynamic Binding nei linguaggi orientati agli oggetti. Per quanto ho capito, Dynamic Dispatch è ciò che...
posta 12.04.2014 - 15:12
1
risposta

Molte variabili di istanza all'interno della mia classe suggeriscono Design imperfetto?

Ok, quindi sto cercando di consolidare un po 'di apprendimento che sto facendo. Quello che sto per fare è creare un piccolo gioco relativo a un gioco che mi piace chiamato Persona. Per riferimento a un personaggio che puoi pensare come un Pok...
posta 31.07.2014 - 14:56
1
risposta

Va bene esporre componenti di implementazione in una libreria?

Sto scrivendo una biblioteca per il consumo generale (è software libero e open source). Va bene avere uno spazio dei nomi visibile (ad esempio Library.Implementation ) per componenti di sola implementazione che rimangono pubblici per motivi...
posta 22.03.2015 - 18:45
1
risposta

Posso applicare l'override dei metodi GetHashCode () ed Equals () per gli utenti di una classe contenitore generica?

Ho una classe contenitore simile a quella sottostante (con molta della logica omessa): class Container<T> { Dictionary<T, TWrapped> contains = new Dictionary<T, TWrapper>(); public void Add(T item) { TWra...
posta 21.01.2016 - 21:50
3
risposte

Modularità vs Polimorfismo (concetti principali OOD)

Booch fornisce 4 concetti principali (principi) di OOD (vedi il suo libro Analisi orientata agli oggetti e progettazione con applicazioni): Astrazione incapsulamento Modularità Gerarchia Di solito ci imbattiamo in questi 4: Astr...
posta 07.04.2016 - 15:08
3
risposte

Event Driven Objects / Framework sul Web [chiuso]

Sono uno sviluppatore desktop che si sta spostando verso lo sviluppo web. I ragazzi con cui sto lavorando usano il PHP procedurale e provengono da una prospettiva obiettiva oggettivata (usando WPF e C # .Net). Sono completamente perso in quello...
posta 28.12.2014 - 07:41