Domande con tag 'object-oriented'

1
risposta

Creare dinamicamente alcuni tipi di array e restituire quell'array come una raccolta di array

Ad esempio, ho una query di selezione del database che restituisce n colonne e non sapevo quante righe restituire (consente di chiamare x numero di righe restituite). Codice di esempio (c ++ e SQLite): while (sqlite3_step(res) == SQLI...
posta 01.07.2016 - 08:11
1
risposta

Modellazione della struttura ad albero complessa

Dopo averlo chiesto in stackoverflow: polymorphism-and-tree-structre Sono giunto alla conclusione che non sono specifico e la mia domanda non riguarda una tecnologia specifica, quindi cercherò di riscriverla. nella domanda StackOverflow ho scr...
posta 06.08.2016 - 19:14
1
risposta

In che senso la complessità delle gerarchie di classi è motivata dal controllo di tipo statico?

Ad esempio, dal libro JavaScript: The Good Parts , mi sono imbattuto in questo passaggio: Much of the complexity of class hierarchies is motivated by the constraints of static type checking. JavaScript is completely free of those constrai...
posta 07.05.2016 - 09:22
1
risposta

Il passaggio di questo argomento come argomento può potenzialmente causare l'esposizione di stato dell'oggetto non valido?

Questa domanda si basa su due premesse: Primo: un oggetto deve sempre avere uno stato valido. È discusso anche in vari post. link Secondo: una classe può affidarsi esclusivamente a se stessa per anticipare se le sue istanze avranno uno s...
posta 15.07.2016 - 09:12
3
risposte

Quando è ok istanziare tutti i miei oggetti in anticipo?

Attualmente sto lavorando con un appaltatore il cui codice crea istantaneamente un gran numero di oggetti all'inizio dell'applicazione. Questa applicazione è scritta in ruby, ma mi chiedo come viene vista una cosa del genere in programmazione in...
posta 20.07.2016 - 23:55
1
risposta

Ridisegnare un builder per renderlo riutilizzabile

Diciamo che ho una classe builder (che tra l'altro non è tecnicamente un costruttore, ma neanche una fabbrica) per generare regole diverse per un gioco: public class RuleBuilder { private Game game; public RuleBuilder(Game g) {...
posta 22.04.2016 - 00:14
1
risposta

Object Communication Design

Più sistemi di primo livello che comunicano tra loro tramite messaggi (eventi / comandi). La classe Main del programma avvolge tutti i sistemi e ha un componente di distribuzione messaggi che consegna messaggi da un sistema a un altro. Ogni s...
posta 06.10.2015 - 10:49
2
risposte

Progettazione di un lettore di libri online

Voglio progettare un sistema di lettura di libri online come esercizio di programmazione. Ho annotato i seguenti requisiti: Ricerca di un libro per titolo. Aggiungi ai preferiti un libro. Contrassegna un libro come preferito. Dai il vo...
posta 16.10.2015 - 08:46
1
risposta

Come progettare il sistema che esegue due processi in modo indipendente con una configurazione diversa?

Ho due process ProcessA e ProcessB . Voglio eseguire questi due processi indipendentemente l'uno dall'altro. Non esiste alcuna relazione tra di loro. Ogni processo dovrebbe avere un diverso oggetto Proprietà. Ogni processo dovrebb...
posta 28.11.2016 - 01:46
2
risposte

Come aggiornare un modello con dipendenze

Sto avendo un po 'di difficoltà a capirlo. Ho un modello (che puoi vedere nell'immagine qui sotto) questo modello può essere cambiato (non succederà spesso, ma può). Quando cambia non ottengo i cambiamenti ottengo l'INTERO set di dati, ottengo q...
posta 18.11.2016 - 09:30