Domande con tag 'object-oriented'

2
risposte

Come memorizzare i dati di stato quando i dati sono correlati a un'altra entità?

Per aumentare la capacità parallela dei miei oggetti, cerco di renderli di sola lettura e di includere solo i dati che naturalmente appartengono all'entità. Ho class Object { ... }; class Processor { void foo(const Object& o) { ... } }...
posta 29.03.2016 - 18:36
2
risposte

È buona norma registrare qualcosa relativo ad un oggetto dal callee?

Sto progettando una classe il cui oggetto è istaniato con un idn utente che crea un pdf con i dettagli specifici dell'utente. Dovrebbe registrare qualcosa in base al successo o all'errore che può essere determinato solo dal chiamante poiché il...
posta 29.03.2016 - 14:00
2
risposte

Sarebbe una buona pratica separare un'entità utente e un'entità profilo utente?

Quando si progetta un sistema che visualizza informazioni su un'entità (ma dove la modifica dei dati è rara o limitata a pochi utenti - come un profilo utente), avrebbe senso avere due classi separate per fare ciò? Uno per la gestione di un p...
posta 16.08.2016 - 11:31
1
risposta

Pattern pattern pattern: classi astratte e delegazione dell'interfaccia

Il modello del metodo di modello viene comunemente implementato con classi astratte. interface Algorithm { void perform(); } abstract class AlgorithmBase implements Algorithm { abstract void step1(); abstract void step2();...
posta 28.11.2015 - 17:30
3
risposte

Come estendere i metodi dei genitori nelle classi per bambini?

Esiste una classe genitore con un metodo che molti bambini usano ma molti bambini estendono il metodo, qual è il modo migliore per estenderlo senza violare DRY? Ecco le mie 2 soluzioni attuali: 1: Il genitore ha un metodo che chiama il cod...
posta 10.12.2015 - 09:58
2
risposte

Come dovrei strutturare queste classi Python?

Classe base Ho una classe chiamata Remote . Questa classe rappresenta una macchina remota e ha proprietà come ip , hostname , username e password , così come i metodi per il trasferimento dei file alla / dalla macchina...
posta 05.08.2015 - 21:27
1
risposta

Accedi all'oggetto contenitore dall'interno di un oggetto

Generalmente ho 3 classi, un contenitore che contiene una matrice di elementi e un oggetto speciale che è un'altra proprietà della classe contenitore. Quello che devo fare è accedere all'oggetto speciale da un oggetto oggetto all'interno del con...
posta 23.09.2015 - 15:43
2
risposte

In javascript, le proprietà dell'oggetto devono essere dichiarate in cima alla funzione?

Ho imparato che è buona pratica dichiarare le variabili prima che vengano utilizzate. Ad esempio: function myFunction() { var i; var j; } La stessa cosa vale per le proprietà degli oggetti, e c'è un modo consueto / best practice per far...
posta 23.05.2015 - 10:32
1
risposta

OO Design: Algorithm Changing State (Domanda flusso informazioni)

Ho un contesto di classe, che contiene un'istanza di uno stato di classe astratto, che ha più sottoclassi concrete (questa è un'implementazione del modello di stato). Ciascuna sottoclasse di stati esegue un numero di algoritmi, che sono essi...
posta 18.06.2015 - 16:29
2
risposte

Istanziazione di un insieme di oggetti dalle informazioni nel file

Diciamo che ho quattro classi A, B, C, D. Ciascuna di queste classi contiene un oggetto Tree. Questo oggetto tree deve essere costruito in base alle informazioni memorizzate nei file f_A, f_B, f_C, f_D, rispettivamente per le classi A, B, C,...
posta 18.06.2015 - 18:11