Domande con tag 'object-oriented-design'

2
risposte

Ottenere una risorsa esistente in un'API del server OOP

Sfondo Ho progettato e implementato un'app server - un'API REST stateless che si occupa principalmente delle operazioni CRUD dei clienti. Come è ora il server è progettato per utilizzare i moduli per ogni funzionalità invece dei concetti O...
posta 30.04.2017 - 03:00
2
risposte

Come progettare un'architettura di un sistema come descritto da Uncle Bob? [chiuso]

Come per "Architettura del software" spiegata da Uncle Bob, la tua architettura dovrebbe essere in grado di rinviare il più possibile le decisioni relative a framework e DB. Considera un esempio di un sistema di buste paga da sviluppare in Ja...
posta 01.09.2017 - 14:21
1
risposta

Utilizzo di metodi specifici per una sottoclasse

Mi sono imbattuto in questa pagina SESE: Che cosa è un uso appropriato del downcasting? (per C #) - e parla di quando calpestare, e dei possibili svantaggi. Nelle sotto classi Python sono leggermente diversi Esempio: Supponiamo che...
posta 26.02.2018 - 16:55
2
risposte

Come progettare le classi in php nel modello di repository?

Uso laravel con pattern di repository. La mia strucuture del progetto è: Ho una Entity class ( POPO ) che implementa un Interface e ha un repository class relativo ad esso. Ad esempio per User Entity , ho: Ap...
posta 09.03.2018 - 11:52
1
risposta

Come progettare un sistema di convalida del motore di regole per essere asincrono e altamente performante!

Sto implementando un sistema di validazione che ha alcuni vincoli, ci sono una categoria di utenti diciamo 30 e per ogni categoria ci sono un certo numero di regole. In realtà ci sono 100 diverse regole. Ho una multimap che mappa dato user_ca...
posta 20.02.2017 - 17:40
1
risposta

Ristrutturazione - Http - Comunicazione di notifica

Sto cercando di ristrutturare un progetto per rendere i componenti riutilizzabili e più chiari. Considera il seguente scenario: A WakefulBroadcastReceiver (nel mio caso chiamato SimpleWakefulReceiver ) avvierà il mio LocationService. Un...
posta 13.03.2015 - 08:36
1
risposta

Campi di accesso di super classe da classi derivate [duplicato]

Esiste una classe BaseGame astratta che verrà ereditata da specifiche classi di gioco. Questa classe ha un attributo requestHandler che sarà usato in tutte le sottoclassi e dovrebbe essere inizializzato nel costruttore, quindi metto quest...
posta 21.04.2015 - 18:27
1
risposta

Quali sono le aree chiave per valutare il software (codebase)? [chiuso]

Mi è stato chiesto di eseguire una revisione del codice di circa 50 applicazioni per un periodo di 6 settimane. (La gestione è cambiata e il nuovo CTO ha richiesto un audit completo del software interno) Mi chiedo, quali sono le aree chiav...
posta 27.11.2014 - 21:47
1
risposta

L'oggetto modulo deve essere considerato un DTO?

L'ho preso da uno dei tutorial video online. L'autore associa i dati del modulo non direttamente all'oggetto valore, ma prima al DTO valido e POI all'oggetto valore, utilizzando il servizio. Esempio: package com.foo.spring.dto; import java...
posta 02.12.2014 - 09:58
2
risposte

Pattern del repository con ORM multipli

Stiamo sviluppando l'applicazione con MVC e Repository Pattern. Attualmente stiamo usando EF come un ORM. Ma in seguito dobbiamo cambiare l'ORM in ibernazione. Qualsiasi idea sull'architettura. Attualmente pianifico l'architettura come Co...
posta 04.11.2016 - 13:24