Domande con tag 'object-oriented-design'

1
risposta

Memento per la classe ereditata

Ho la seguente domanda. Ho una classe astratta che gestisce gli elementi grafici. Chiamiamolo GraphicHost. Qualcosa del genere: class GraphicHost { class GraphicHostState { List<Sprite> sprites; List<Text> te...
posta 03.07.2018 - 08:10
2
risposte

La proprietà statale copre tutto ciò che una classe deve essere infallibile

Come menzionato da Java_author , When defining which variables form an object's state, we want to consider only the data that object owns.... In many case, ownership and encapsulation go together— the object encapsulates the state it...
posta 09.10.2017 - 20:09
1
risposta

Come gestire questo requisito periodico?

Recentemente ho ricevuto il seguente requisito, che è piuttosto difficile da implementare. Il sistema è un sistema finanziario Windows Form e il requisito è il seguente: When the system is opened in the last day of the month, it should ask...
posta 13.05.2017 - 02:30
2
risposte

questioni didattiche su RUP e agile [chiuso]

Ho una sorta di domanda pedagogica sulla lezione di un corso di ingegneria del software. In questo corso, gli studenti dovrebbero presentare un progetto in cui applicano i concetti della metodologia RUP. Il problema è che circa il 30% del corso...
posta 01.04.2017 - 13:52
1
risposta

Istanza di classe utilizzata da altri metodi di produzione di classi. Come rimuovere il codice duplicato?

Ho una classe base chiamata API che viene usata da tre oggetti (Server, VPS, SharedHosting). Codice: class API: def get(endpoint, params): def post(endpoint, params): def parse_response(response): Classe server: class Ser...
posta 24.04.2017 - 12:45
4
risposte

In che modo il modello di fabbrica separa la dipendenza delle classi?

Capisco che il codice principale utilizza la fabbrica per restituire un puntatore astratto dell'oggetto desiderato, ma non modifica l'ereditabilità delle classi. Puoi spiegare in quale contesto il modello factory riduce l'accoppiamento?     
posta 18.04.2017 - 21:54
1
risposta

Responsabilità e calcoli dell'oggetto

Cercando di capire dove alcune responsabilità si trovano nel seguente esempio. Abbiamo un oggetto Project e un Project può avere% voci% co_de prenotate contro di esso. Ogni voce Time avrà un no. di Time e a Hours . Voglia...
posta 30.01.2018 - 21:48
4
risposte

Quali sono gli schemi di progettazione rilevanti per eseguire convalide su un oggetto?

Ho un tipico caso d'uso in cui sto consumando un broker di messaggi. I messaggi sono < ^ > stringhe delimitate. Analizzo ogni singolo messaggio creando POJO e quindi applicando diverse convalide per capire se il messaggio è utile per ulter...
posta 05.01.2018 - 11:20
2
risposte

Ho due diversi tipi di account che possono fare cose diverse in un'applicazione singola pagina. Dovrei trasformarlo in un'applicazione per più pagine?

Nella mia nuova SPA (applicazione per pagina singola), ho insegnanti, che possono fare test e studenti, che possono sostenere test, iscriversi agli insegnanti e visualizzare i loro voti. Ciò significa che in JavaScript, entrambi avranno azioni m...
posta 03.06.2018 - 13:13
3
risposte

Relazione degli oggetti di modellazione

Sto cercando di capire un modello generale. Supponiamo che io abbia un'applicazione in cui mostro User e tutte le voci Jobs in cui ha applicato, qui User e Job sono many2many relazione. Nella stessa interfaccia ho bisogn...
posta 19.03.2017 - 06:36