Domande con tag 'object-oriented'

3
risposte

Come gestire i progetti js + jquery su larga scala usando codice JavaScript ben scritto, Object-Oriented e jQuery? [chiuso]

Adoro l'intera user experience / interfaccia e metto un sacco di jQuery e JavaScript (puro JavaScript per contenuti HTML5, come canvas, file API, ecc.). Il problema che sto affrontando ora è che i miei codici stanno crescendo di grandi dimension...
posta 23.07.2011 - 23:41
3
risposte

Ci sono degli svantaggi nell'usare una classe nidificata invece di dichiararne una nuova?

Sto facendo una revisione del codice su un cambiamento che il mio collaboratore ha apportato alla nostra applicazione Java, e ho trovato qualcosa che non mi è molto familiare: una classe annidata. Dalla revisione del codice, sembra che la cla...
posta 09.11.2018 - 17:32
3
risposte

Identificazione dei servizi di dominio e dei servizi di applicazione durante il DDD

- Sto cercando di capire come identificare i servizi applicativi nella mia applicazione. Penso di poter identificare un servizio di dominio di 2 cose: Agisce come facciata per il repository. Detiene la logica aziendale che non può essere i...
posta 19.02.2013 - 19:42
4
risposte

C ++ Metodo preferito di gestione dell'implementazione per modelli di grandi dimensioni

Tipicamente quando si dichiara una classe C ++, è consigliabile mettere solo la dichiarazione nel file di intestazione e mettere l'implementazione in un file sorgente. Tuttavia, sembra che questo modello di progettazione non funzioni per le clas...
posta 10.07.2018 - 19:43
1
risposta

Qual è una pratica migliore un metodo statico di fabbrica della stessa classe o una classe factory separata con metodi?

L'ho visto in molti posti. una classe Parent ha un metodo statico per creare oggetti della sottoclasse giusta e, a volte, abbiamo una classe factory dedicata con metodi di istanza per creare oggetti di varie sottoclassi. Quale viene utilizzat...
posta 19.03.2012 - 07:32
3
risposte

Se un enum viene utilizzato senza operazioni bit a bit e tutti i suoi valori sono predefiniti singolarmente, violano il principio di open closed?

Ad esempio, se uso un enum, che tutti i valori sono definiti manualmente individualmente, ad esempio: public enum MyNum{ Zero(0), One(1), Two(2); private final int value; MyNum(int value){ this.value=value; }...
posta 14.06.2017 - 06:33
2
risposte

Progettazione oggetto: proprietà classe contro elenco di oggetti

Abbiamo un database orientato agli oggetti. Quindi, la nostra persistenza è veramente orientata agli oggetti. L'esempio è l'oggetto person e l'attributo VIP . Dobbiamo conservare, se una persona è un VIP o no. Usecase: gli utenti ord...
posta 31.05.2018 - 17:30
3
risposte

Come scrivere classi per rappresentare un modello di dominio? [chiuso]

In base a DDD e l'architettura pulita , le entità dovrebbero incapsulare i dati e la logica correlata. Quindi, come si progetta una classe per rappresentare una particolare entità del mondo reale? Due alternative tra molte delle possibi...
posta 29.09.2016 - 13:34
1
risposta

Come viene chiamato il metodo della funzione corretta in fase di esecuzione?

Supponiamo di avere una classe base A e una classe derivata B . A implementa un metodo virtuale foo() che è sovraccarico in B . Se abbiamo un oggetto test di tipo B , allora l'oggetto conterrebbe sicuramente e...
posta 18.09.2016 - 02:58
3
risposte

Dovresti refactoring tutte le classi helper in piccoli oggetti con stato?

Immagina di voler dipingere una stanza. Sei il proprietario di questa stanza e un Painter è in grado di dipingere la stanza. Esistono diversi tipi di Painters : a BluePainter , a RedPainter ecc. Per ogni colore esiste un Pain...
posta 29.08.2016 - 18:01