Domande con tag 'object-oriented'

1
risposta

Workflow di analisi e progettazione orientata agli oggetti per gli sviluppatori che lavorano da soli

Studiando su OOAD ho trovato un flusso di lavoro semplice basato su cinque passaggi. Non lavoro con un team, quindi quello che mi interessa è un flusso di lavoro che può essere utilizzato da uno sviluppatore che lavora da solo. Il flusso di la...
posta 11.02.2015 - 14:34
1
risposta

Perché SRP utilizza il costrutto di classe per contenere una responsabilità contraria all'utilizzo di qualsiasi altra entità OOP?

Stati SRP ... There should never be more than one reason for a class to change. Ma perché una classe? Perché non utilizzare la granularità di una funzione / metodo? Che cosa invece di separare la mia funzionalità in classi separate , la...
posta 01.07.2015 - 21:23
2
risposte

Il "Introduce Parameter Object" è in realtà un buon modello?

Ho una situazione in cui voglio chiamare una funzione che richiede un numero di parametri. Questa funzione non viene chiamata direttamente, viene chiamata indirettamente e i parametri vengono delegati più volte. Alcuni parametri aggiuntivi posso...
posta 30.08.2016 - 12:50
1
risposta

Questo codice JS è un buon modo per definire la classe con metodi privati?

Di recente stavo consultando un progetto open source JavaScript . Il progetto è una porta dritta da un altro progetto in C language . Per lo più utilizza metodi statici, riuniti in classi. La maggior parte delle classi sono implemen...
posta 20.08.2014 - 15:42
5
risposte

Progettare una singola entità di ricerca

In quasi tutte le applicazioni hai questa entità di ricerca che fornisce riferimenti dinamici. Sono cose come tipo, categoria, ecc. Queste entità avranno sempre id, name, desc Quindi inizialmente ho progettato diverse entità per ogni look u...
posta 21.10.2013 - 09:44
2
risposte

Design della classe per chiamare "lo stesso metodo" su classi diverse da un posto

Permettimi di presentare la mia situazione: Ho un'applicazione Java EE e in un pacchetto, voglio avere classi che agiranno principalmente come cache per alcuni dati dal database, ad esempio: classe che conserverà tutti gli articoli per il...
posta 21.10.2013 - 15:54
2
risposte

Hai bisogno di consigli sul design in Ruby On Rails

Per scopi educativi personali sto creando un sito per una conferenza. Uno degli oggetti che esistono in una conferenza è una sessione, che ha diversi stati e in ogni stato ha attributi leggermente diversi: Una volta inviato, ha un altoparlan...
posta 21.03.2014 - 12:53
2
risposte

Separazione di dubbi, livello di accesso ai dati

stavo pensando a questo prima oggi e ho pensato di ottenere un input sulla questione. Quando sviluppo applicazioni, in genere avrei il livello di accesso ai dati su un altro progetto, nel caso in cui potrebbe essere riutilizzato altrove in un mo...
posta 11.06.2013 - 18:02
4
risposte

Sottoclasse per modificare le impostazioni predefinite?

Ho una classe chiamata Timeline . Voglio consentire più valori predefiniti nel mio codice, ad esempio Timeline con un evento Start (I dettagli non sono necessari. Tutto ciò che conta è che ho una classe e voglio poterne avere alcun...
posta 02.08.2013 - 20:59
2
risposte

Quali sono le metafore appropriate per i pezzi di un word processor? [chiuso]

Un word processor è una creatura complicata di molti strati e pezzi, ma rappresenta un concetto relativamente semplice: un pezzo di carta con la scritta su di esso. Questo porta al problema di avere molte astrazioni senza un numero sufficiente d...
posta 08.09.2013 - 07:47