Domande con tag 'object-oriented'

1
risposta

La classe di servizio in MVC

Di tanto in tanto trovo che c'è bisogno di costruire una classe di servizio. Qualcosa che non posso realmente collegare all'interno di un modello per rispettare GRASP e SOLID. Così ho creato una classe chiamata AccountTransferService. Le...
posta 30.03.2013 - 13:53
4
risposte

Esiste davvero un'asimmetria di impedenza relazionale all'oggetto?

Si afferma sempre che è difficile memorizzare gli oggetti delle applicazioni nei database relazionali - il disadattamento dell'impedenza relazionale dell'oggetto - ed è per questo che i database dei documenti sono migliori. Tuttavia, c'è da...
posta 26.04.2012 - 10:44
6
risposte

Puoi imparare la programmazione OO senza procedurale?

Ho visto una serie di domande che chiedono se qualcuno dovrebbe prima imparare procedurale o OO. Ma è anche possibile? Puoi imparare la programmazione OO senza aver prima compreso la programmazione procedurale? Ovviamente, possono imparare a pro...
posta 30.12.2011 - 01:04
2
risposte

Prefisso basato sul progetto per i nomi delle classi [chiuso]

Il mio capo progetto usa prefissi basati su progetto per nomi di classi, diciamo che il nome del progetto ABC, crea il nome della classe User come ABCUser. e dice che lo fa perché può voler far confondere gli utenti di User.aspx. così gli ho det...
posta 24.06.2014 - 08:56
2
risposte

Progettazione del codice del server di gioco

Sto progettando un server di gioco multiplayer in cui i giocatori si trovano nelle stanze. In questo momento ho lezioni per prendermi cura del cliente, networking, ecc. Sto faticando comunque a trovare un design per questa classe Room. Ad esempi...
posta 02.01.2014 - 19:11
2
risposte

auto vs super () "inconsistenza" in Python

Secondo Python documentazione , super() può essere usato senza argomenti all'interno delle definizioni di classe , perché il compilatore lo inserisce implicitamente con argomenti contestuali: class C(B): def method(self, arg):...
posta 17.03.2017 - 19:14
2
risposte

Dovremmo utilizzare un membro protetto nella classe base o un membro privato nella classe derivata?

Le ragioni possono variare dal principio di rottura / linee guida di OO a considerare protetto come parte dell'API pubblica. Quindi, cosa dovremmo fare se alcune classi derivate hanno gli stessi membri? Dovremmo dichiararli nella classe base...
posta 16.12.2017 - 03:35
2
risposte

Design pattern per l'elaborazione di un enorme file CSV - Java

Sto imparando modelli di progettazione in Java e sto anche lavorando su un problema in cui ho bisogno di gestire un numero enorme di richieste in streaming nel mio programma da un enorme file CSV sul disco. Ogni riga CSV è una richiesta e il pri...
posta 24.06.2017 - 03:05
5
risposte

Il metodo dovrebbe descrivere i suoi effetti collaterali? [duplicare]

Leggevo Clean Code di Bob Martin e c'è un particolare odore di codice, legato alla denominazione, che mi sembra interessante: N7: Names Should Describe Side-Effects Names should describe everything that a function, variable, or class is...
posta 06.03.2015 - 14:53
2
risposte

Si tratta di un'implementazione corretta di una classe Immutable in Java?

public final class ImmutableClass { private StringBuffer name; public ImmutableClass(StringBuffer name) { this.name=name; } public StringBuffer getName() { return name; } } Punti che ho considerato: Re...
posta 06.12.2013 - 05:22