Domande con tag 'class-design'

3
risposte

Design C ++ - classi vettoriali con diversi tipi di elementi

Sto provando a progettare un gruppo di classi correlate. Ad esempio: una classe di tabella contiene un vettore di numero intero e ha una funzione che restituisce numeri interi dal vettore un'altra classe di tabella contiene un vettore di d...
posta 05.04.2018 - 05:33
1
risposta

Enum come parte del dominio - enum + estensione o consolidamento in una classe?

Ho un programma in cui il dominio è incentrato sui programmi. Come parte del dominio, ho un 'ProgramType', che è un enum formato principalmente tramite una stringa dal database ma anche tramite un po 'di logica. Al momento ho diviso tra tre f...
posta 28.06.2018 - 18:27
2
risposte

Dove dovrei inserire il metodo di accesso al database in un ambiente con vista ad albero

Ho scritto una classe per rappresentare i dati di tipo "Treeview", che possono essere semplificati come: public class Item { public string Name { get; set; } public KPI AssociatedKPI { get; set; } public List<Item> Children {...
posta 21.11.2017 - 14:50
2
risposte

Come gestire le "dipendenze inverse" tra classi con una corretta progettazione orientata agli oggetti?

Sto cercando di apprendere una corretta progettazione orientata agli oggetti, con relazioni di classe ed evitando modelli di dominio anemici [1]. Sto creando un'applicazione per archiviare e recuperare informazioni su "cyber-attacchi". Ci sono c...
posta 08.01.2017 - 12:35
1
risposta

Esempio di modellazione di classi

Questa è la continuazione di Classi e metodi di piccole dimensioni, ma il codice è ancora difficile da mantenere e seguire in quanto ho maturato il problema e rimbalzerò sulle risposte delle persone. Ecco tutti gli elementi che dovrebbero e...
posta 13.06.2016 - 12:56
3
risposte

Utilizzo della classe privata nidificata per conservare i dati dal file csv

Ho una classe con un solo metodo. Questo metodo deve leggere il file csv, fare un po 'di lavoro sulla logica interna (controllare se l'elemento esiste già, fare alcune trasformazioni, ecc.) E infine scrivere tutti i dati in un database. Sto usan...
posta 06.04.2016 - 18:22
2
risposte

Perché la definizione 'class String' ha un modificatore 'finale'? [duplicare]

Questa risposta fornisce un'indicazione che class String è dichiarato final per sicurezza thread, che non convincere. Questa risposta non convince quando dice: And so, you make the classes final. There can be no mutable Stri...
posta 17.06.2015 - 09:54
2
risposte

Progettazione di proprietà ListClass nidificate in una classe

Sono attualmente nella fase di modellazione di classe del mio progetto. Scenario della vita reale: Diciamo che ho un progetto composto da componenti principali e ogni componente principale è composto da componenti secondari e ciascuno dei com...
posta 27.08.2014 - 06:34
1
risposta

Devo usare una classe come wrapper?

Diciamo che ho una classe che rappresenta un composto chimico class Compound(networkx.Graph): def __init__(self): super(Compound, self).__init__() E diciamo che voglio aggiungere alcune funzionalità extra su un composto chimic...
posta 01.12.2014 - 08:55
1
risposta

Come dividere una classe di servizio in due, ma le usi ancora come una?

Ho una classe: AuthenticationService findLoggedInUser() Controlla la sessione se l'utente ha effettuato l'accesso. In caso contrario, controlla il cookie di accesso utente persistente del client e accedi. loginUser($em...
posta 15.09.2014 - 02:44