Domande con tag 'object-oriented-design'

5
risposte

Cosa dovrebbe contenere un costruttore?

Che cosa dovrebbe contenere un costruttore? In entrambi i casi, sono necessari tutti e tre gli argomenti per far funzionare la classe. Quale approccio è migliore e perché? 1) class Language { LanguageRepository languageRepository;...
posta 25.02.2018 - 10:37
2
risposte

Quale modello di progettazione per la combinazione di oggetti in Java?

Sto cercando l'approccio migliore per progettare il seguente sistema: Ho una classe di oggetti, chiamata Compilatori (C, Vai..Ecco) Ho un'altra classe di oggetti, chiamata Protocolli (HTTP, RPC, WEBSOCKET..Etc) Ho un'altra classe di ogge...
posta 06.08.2018 - 09:25
1
risposta

Ha senso creare classi wrapper per un'altra libreria, puramente l'utente finale non deve installare / importare quella libreria?

In questo caso specifico sto usando C # e Emgu, dove ho creato un wrapper attorno all'oggetto Capture() , puramente in modo che l'utente finale della libreria che ho creato non debba usare Emgu 'nella loro codice cliente. Il mio wrapper n...
posta 20.07.2017 - 20:44
2
risposte

restituisce un oggetto senza restituire il riferimento

Ho qualche problema con la restituzione di oggetti e liste di oggetti. Per problema è voglio restituire un oggetto nel mio esempio uno sviluppatore ma non voglio dare il riferimento. Qual è l'approccio migliore per questo? Per prima cosa ho pens...
posta 20.05.2015 - 08:30
1
risposta

C # OOP Utilizzo della classe [duplicato]

Sono solo un po 'pignolo e volevo che parte del mio codice guardasse, sentissi e venisse usato in un modo specifico ma non sono sicuro che sia possibile. Ho una classe che ho creato che può essere usata in questo modo Query("ServerName",...
posta 11.12.2014 - 22:03
3
risposte

'Progettare prima con i tipi' in definitiva equivale a 'progettare prima con le interfacce'?

In Object Oriented Programming, ci viene insegnato a pensare in termini di Polymorphism (l'idea che l'implementazione sia disaccoppiata dall'interfaccia) e che abbia senso pensare prima all'interfaccia). Questo è espresso da Eric Gamma (autor...
posta 04.09.2014 - 12:08
6
risposte

Object Design & Cohesion - Problema e potenziale refactoring

Riepilogo Ho cercato di capire la coesione di alcune funzionalità nella nostra base di codice. Ho affrontato questo design in modi diversi, e ultimamente sono convinto di aver preso l'approccio sbagliato, poiché ho applicato in modo errato...
posta 11.07.2014 - 22:02
2
risposte

È questa la soluzione all'eredità statica?

Recentemente ho visto molti post sul perché i Singletons dovrebbero essere evitati. Tuttavia, non riesco a vedere nessuno di questi problemi con la seguente soluzione a un problema comune: l'ereditarietà statica. Ad esempio, di recente stavo...
posta 28.05.2015 - 01:07
2
risposte

Dove devo analizzare i dati ottenuti con un DAO

Ho un DAO che porta dati da un servizio web, che i dati arrivano in una stringa, in: *NAME|John Doe *DATEOFBIRTH|1978-23-01*ID|anID123 (...) Ho un DTO che voglio riempire con i dati analizzati (il DTO ha campi come nome, data di nascita, id...
posta 07.05.2013 - 15:15
3
risposte

Perché il pattern di progettazione Command è utile per l'IA del gioco?

Sto cercando di imparare il modello di progettazione di Command e applicarlo al gioco su cui sto lavorando. Per prima cosa leggo sull'implementazione generale e mi sembra di capirlo abbastanza bene. Ora voglio sapere come usarlo nei giochi. Ho i...
posta 28.09.2018 - 15:30