Domande con tag 'object-oriented-design'

2
risposte

Come strutturare il mio progetto agnostico della GUI?

Ho un progetto che carica dal database un file XML che definisce un modulo per alcuni utenti. XML viene trasformato in una raccolta di oggetti le cui classi derivano da un singolo genitore. Qualcosa come Controllo - > EditControl - > Te...
posta 22.10.2013 - 12:19
2
risposte

Responsabilità dell'oggetto strategico / dominio

Supponiamo di essere nel mondo della domanda di noleggio auto:) Diciamo che ho 3 tipi di auto con 2 categorie di prezzo: Car type Price category ------------------------------ Sport High Luxury High Economy...
posta 10.09.2018 - 11:09
5
risposte

Design di incapsulamento relativo

Diciamo che sto facendo un'applicazione 2D con il seguente design: C'è l'oggetto Livello che gestisce il mondo, e ci sono oggetti del mondo che sono entità all'interno dell'oggetto Livello. Un oggetto del mondo ha una posizione e velocità,...
posta 18.04.2014 - 17:15
2
risposte

wrapper API REST - progettazione della classe per le risposte agli oggetti 'lite'

Sto scrivendo una libreria di classi per fungere da wrapper .NET gestito su un'API REST. Sono molto nuovo per OOP, e questo compito è un'opportunità ideale per me per imparare alcuni concetti di OOP in una situazione di vita reale che per me ha...
posta 10.11.2012 - 04:14
1
risposta

perché il metodo factory e la classe creator non devono sempre essere astratte

Mentre sfoglia il libro 'Testa primi disegni di modelli' sul capitolo Modello di metodo di fabbrica, mi sono imbattuto in seguente domanda e risposta alla pp.135 (stampa data di pubblicazione del libro: 2004/10/25) Q: Il metodo factory e...
posta 25.10.2018 - 11:58
2
risposte

Soluzione per il flusso di lavoro Web: come devo avvicinarmi al design?

Ci è stato assegnato il compito di creare uno strumento di flusso di lavoro basato sul web per tenere traccia della gestione delle modifiche. Ha un unico flusso di lavoro con attività sincrone multiple per la maggior parte, ma si dirama in un pu...
posta 30.05.2012 - 09:14
2
risposte

Progetta un sistema basato sul pubblico

Sfondo Ho progettato un'applicazione per social media (come Facebook) in cui è presente questo concetto strong di contenuti basati sul pubblico . Ad esempio, supponiamo che questo utente A possa creare post (pubblici, privati o solo grupp...
posta 16.03.2018 - 15:15
1
risposta

Modello di dominio o servizio in un contesto MVC

Alla fine di questo articolo di Martin Fowler c'è questa frase: In general, the more behavior you find in the services, the more likely you are to be robbing yourself of the benefits of a domain model. If all your logic is in services, yo...
posta 14.04.2018 - 10:38
1
risposta

composizione della classe php: come implementare la relazione "ha una" nel caso di un DAL

Sto imparando l'OOD e le buone pratiche in OOP e mi trovo alle prese con alcuni concetti chiave. Come pratica sto riscrivendo il mio livello di astrazione del database PDO personalizzato che era una singola classe di file con > 2000 linee di...
posta 02.01.2018 - 19:47
2
risposte

Architecture Best Practice (MVC): Repository Restituisce oggetto e oggetto Membro accesso diretto o deposito Restituisce oggetto Membro

Architettonicamente parlando, qual è l'approccio preferibile (e perché)? $validation_date = $users_repository->getUser($user_id)->validation_date; Sembra violare Law of Demeter accedendo al membro dell'oggetto restituito dalla chiama...
posta 12.12.2012 - 05:38