Domande con tag 'composition'

1
risposta

Come rappresentare le implementazioni auto-composte nelle gerarchie di ereditarietà

Background: la mia azienda sta lavorando con i sistemi di telecamere. All'inizio abbiamo costruito la nostra applicazione attorno a diversi modelli / configurazioni di essi, che consistevano in diverse macchine fotografiche o procedure per acqui...
posta 09.08.2017 - 17:56
2
risposte

Verifica della versione durante la lettura di strutture profondamente annidate

Devo aprire un file di salvataggio del gioco, leggerlo, magari modificarlo e quindi salvarlo. La struttura del salvataggio è abbastanza semplice: è un oggetto con alcuni membri, alcuni dei quali sono dati, mentre altri sono altri oggetti, que...
posta 05.03.2018 - 22:38
1
risposta

Convenienza vs Disaccoppiamento / Composizione

Diciamo che ho una piccola libreria per masterizzare CD scritta in Python, con una classe CD e un'interfaccia Burner + classi di implementazione: # Module cd.py class CD: def __init__(self): self.folders = [] self.files = [] # Modul...
posta 21.07.2017 - 00:18
2
risposte

Ereditarietà rispetto alla composizione in un'applicazione aziendale

Ho un sistema di gestione e monitoraggio della formazione, con una struttura di alto livello come segue: Abbiamo un ruolo 1 , ad es. Manager, Shift-boss, minatore, ecc. E un Candidato , formazione per quel ruolo. Il ruolo ha un elenco di...
posta 03.11.2011 - 05:18
1
risposta

Interfacce separate per i fornitori di dati di dipendenza?

Sto tentando di ridefinire un componente di un grande progetto, che attualmente ha molte dipendenze dallo stato globale dell'ambiente del progetto. L'obiettivo (per i miei gusti) è un'architettura "SOLIDA", in cui tutto può essere testato corret...
posta 10.05.2016 - 11:39
1
risposta

Variabili del template di scoping nelle relazioni "has-a" (composizionali)

Sto sviluppando un nuovo linguaggio di template per PHP, e una delle caratteristiche è un approccio orientato agli oggetti per i modelli figlio nidificati. Ad esempio, posso dichiarare un oggetto di tipo HtmlBuilder come questo: $template...
posta 08.01.2015 - 22:02
3
risposte

Responsabilità astratta dal chiamante senza introdurre complessità

Ho due classi: public class Child { public List<Vector2> localPoints; public List<Vector2> localEdges; } public class Parent { public List<Child> children; public Vector2 worldPos; } Un genitore ha una pos...
posta 27.07.2018 - 03:16
0
risposte

Modo preferito per implementare le classi basate su protobuf in Python?

Sto lavorando su un'applicazione distribuita che utilizzerà i buffer di protocollo come linguaggio di definizione dell'interfaccia principale. Mentre sono stupito di come i protobuf piacevoli debbano lavorare in un contesto di networking, sono u...
posta 15.06.2018 - 20:34
0
risposte

Come organizzare le classi che dovrebbero riflettere diverse versioni dello standard?

Ho degli standard che cambiano nel tempo. Diciamo che ho std_v1, std_v2 e std_v3. Questi standard hanno molte parti comuni con alcune piccole differenze, possibili aggiunte e cancellazioni. Oltre a questi standard, ho diverse implementazioni con...
posta 05.04.2018 - 22:31
1
risposta

refactoring per ereditarietà o composizione per grandi classi che dipendono dallo stato comune [duplicato]

Ho una grande classe (> 1000 linee), in cui tutti i metodi dipendono da un piccolo insieme di attributi in quella classe. Posso pensare a 2 modi rapidi di refactoring. Lo tengo come un oggetto enorme, ma divido i metodi correlati in cl...
posta 24.01.2015 - 14:22