Domande con tag 'class-design'

4
risposte

c ++ coding practice class vs. funzioni "gratuite"

Attualmente sto scrivendo il mio primo progetto più grande in c ++. La sua algebra lineare di base. Sono consapevole che esistono librerie di boost e altre, ma per vari motivi ho bisogno di scrivere la mia. Scopo della libreria è eseguire determ...
posta 14.09.2014 - 09:43
3
risposte

Definire la classe C ++ in uno o più file

Quando si crea una classe C ++, quale è la migliore pratica > Inserisci l'intera definizione di classe e le funzioni membro in un file di intestazione Inserisci la definizione della classe e le dichiarazioni di funzione nel file di inte...
posta 01.06.2016 - 21:00
4
risposte

L'astrazione del tuo codice è un uso eccessivo dei principi SOLID?

Dopo un argomento irrisolto con un amico, ho deciso di chiedere alla comunità di overflow dello stack. C'è qualcosa come astrarre troppo il tuo codice? Quale dei seguenti è l'opzione migliore. Veniamo da linguaggi di programmazione diversi, quin...
posta 25.07.2018 - 12:33
2
risposte

Passare oggetti centrali attorno o avere istanze globali? [duplicare]

Avendo un'applicazione WinForms più grande con più classi attualmente faccio riferimento a diversi oggetti "centrali" intorno alle chiamate di funzione. Questo porta a più parametri del metodo. Esempio: public static class Program {...
posta 27.06.2014 - 11:35
5
risposte

Come decidere quali classi sono necessarie per il sistema

Conosco i principi di progettazione e gli schemi di progettazione in teoria. Ma è imbarazzante rendersi conto che non è chiaro quando lo si applica in pratica. Per esempio, pensiamo al semplice gioco per console di gioco. Come decidereste qua...
posta 16.09.2011 - 18:10
3
risposte

Uso corretto delle classi

Sto scrivendo una classe che disegna un'immagine molto complessa, con più parti. Ho anche intenzione di aggiungere alla classe per aggiungere più funzionalità. Sarebbe giusto creare una funzione per ogni parte, anche se tale funzione sarà MAI ch...
posta 11.12.2011 - 20:23
2
risposte

Progettazione di entità che dovrebbero essere modificabili tramite la GUI ma protette da errori del programmatore

Ho un insieme di entità, per ora rappresentate da classi molto semplici (ulteriormente semplificate per questo esempio): public class Item { public string Name { get; private set; } public double MainValue { get; private set; } //shou...
posta 06.04.2015 - 15:44
2
risposte

Firme di proprietà con carico pigro negli oggetti business

Diciamo che sto progettando oggetti business attorno a un database poco ottimizzato che non ha alcuna possibilità di cambiare. Ho un oggetto Person con una proprietà ShippingAddress . Il ShippingAddress è molto costoso da caricare e si tro...
posta 05.06.2015 - 21:42
3
risposte

Le lezioni parziali sono moderne Programmazione orientata al soggetto?

Segue una discussione importante: C # e altre lingue hanno reso le classi parziali più popolari. Ma non è davvero uno strumento che ha reinventato la ruota di programmazione orientata al soggetto? Che cosa ne pensate? La programmazione orient...
posta 15.12.2011 - 14:15
2
risposte

Una classe standard o molte classi simili?

Diciamo che sto provando a modellare una varietà di oggetti che sono praticamente identici, con l'unica differenza che sono le loro variabili di classe. Sto meglio creando una classe boilerplate e chiamando semplicemente il costruttore con le va...
posta 17.08.2014 - 23:52