Domande con tag 'object-oriented-design'

1
risposta

UML: utilizzo l'aggregazione o la composizione in questo caso?

Vorrei disegnare uno schizzo UML per comunicare parte di un software, ma il tipo di relazione tra le classi non mi sembra molto chiaro. Diciamo che voglio recuperare periodicamente gli ordini recenti dal database e aggiornare una vista grafic...
posta 17.06.2016 - 16:45
1
risposta

Metodo privato con un argomento derivabile - un odore di codice?

Stiamo implementando un servizio per la creazione di un abbonamento in cui l'abbonamento può essere collegato a un ordine. Sfondo rapido: lo scopo di questo servizio è di consentire al cliente di ricevere l'articolo a cui si è abbonati il prima...
posta 15.08.2015 - 05:56
2
risposte

Come dovrei strutturare queste classi Python?

Classe base Ho una classe chiamata Remote . Questa classe rappresenta una macchina remota e ha proprietà come ip , hostname , username e password , così come i metodi per il trasferimento dei file alla / dalla macchina...
posta 05.08.2015 - 19:27
1
risposta

Impedisci le dipendenze circolari senza introdurre la libreria intermediari

TL; DR sotto Sto lavorando su un server di gioco (in Java, ma quella parte è meno importante) e ho deciso di suddividere la logica del server dalla logica del motore; in parte perché si trovano in due diversi domini logici. Il server interagi...
posta 21.09.2015 - 02:54
2
risposte

In javascript, le proprietà dell'oggetto devono essere dichiarate in cima alla funzione?

Ho imparato che è buona pratica dichiarare le variabili prima che vengano utilizzate. Ad esempio: function myFunction() { var i; var j; } La stessa cosa vale per le proprietà degli oggetti, e c'è un modo consueto / best practice per far...
posta 23.05.2015 - 08:32
1
risposta

Differenze nel processo di progettazione / pensiero per OO in Java e JavaScript [duplicato]

Nonostante condividano un nome e una sintassi simili, Java e JavaScript sono piuttosto diversi. Tuttavia, entrambi hanno funzioni orientate agli oggetti. Come novizio di JavaScript, le differenze principali che posso vedere tra Java e l'Ori...
posta 21.05.2015 - 02:56
1
risposta

Struttura del progetto per Web, Api, DAL e ViewModels

Ho un ASP .NET WebApi e un progetto web. Sto per creare una libreria di classi DAL ... Quali saranno i miei file codefirst / POCO o eventualmente edmx. Mi chiedo se devo avere un'altra libreria di classi per DTO di ViewModels? ... Dovrò ma...
posta 15.03.2016 - 20:52
5
risposte

I nomi delle variabili possono corrispondere ai nomi dei campi? [chiuso]

Microsoft ha suggerito che i nomi delle variabili non devono corrispondere ai nomi dei campi . Tuttavia ho visto questo in modo estensivo in Java (ad esempio, questo tutorial ), in particolare in setter e costruttori. Quindi, tra questi due st...
posta 27.02.2016 - 04:10
1
risposta

Calcolo del determinante di una matrice

Sto lavorando su una libreria (nel mio tempo libero) che spero di aprire presto. Uno degli elementi nella libreria è un metodo per calcolare il determinante di una data matrice di input. Per questo, ho creato un sottoprogetto chiamato "LUDecompo...
posta 17.03.2015 - 09:06
2
risposte

Classi orientate agli oggetti e singola responsabilità [duplicato]

Sto leggendo un libro che spiega che è una buona cosa che le classi abbiano una sola responsabilità, cioè che facciano una cosa sola. Posso capire come implementarlo in alcuni casi che ho affrontato personalmente: - Avevo bisogno di una ser...
posta 06.03.2015 - 15:16