Domande con tag 'parameters'

2
risposte

Identificatore vs oggetto dominio come parametro del metodo

Esistono argomenti oggettivi a favore o contro l'uso di oggetti rispetto all'ID univoco come parametri metodo / funzione? (e membri di altri oggetti?). Specialmente nel contesto delle lingue tipizzate staticamente (C # / Java / Scala) Pro del...
posta 28.05.2015 - 04:52
2
risposte

I "troppi parametri" sono un problema visivo o logico?

secondo Ci sono linee guida su quanti parametri una funzione dovrebbe accettare? , un metodo non dovrebbe avere troppi parametri. Tuttavia, alcune risposte suggeriscono che questo problema può essere risolto dal modello di builder: Builder b=...
posta 21.03.2018 - 07:19
3
risposte

Come gestire i costruttori in classi di dati di grandi dimensioni [duplicati]

Diverse volte mi sono imbattuto in situazioni in cui hai qualche tipo di classe di impostazioni che contiene semplicemente una massa di dati. Spesso queste classi non sono semplicemente valide senza almeno la maggior parte dei dati. Tuttavi...
posta 09.11.2015 - 13:10
3
risposte

In C ++, perché non tutti i parametri di funzione dovrebbero essere riferimenti?

Attualmente sto imparando C ++ dalla 5 ° edizione di C ++ Primer. Il capitolo sulle funzioni del libro afferma che solo gli oggetti di grandi dimensioni (quelli grandi relativi come le stringhe delle librerie standard contano, ma i "tipi primiti...
posta 14.05.2016 - 01:47
3
risposte

Passare i parametri che devono essere copiati in base al valore o al riferimento const

Ho una classe vettoriale (matematica) di base, che a mio parere beneficia dell'overloading dell'operatore di C ++. Le operazioni scalari vettoriali sono definite come funzioni auto modificanti nella classe stessa, class Vec3i { Vec3i& op...
posta 15.12.2014 - 23:57
2
risposte

Parametrizza i metodi rispetto alle variabili globali

Ho una domanda molto semplice che mi perseguita da un po 'quando il mio codice inizia a crescere. I parametri dovrebbero essere sostituiti da variabili globali quando attraversano lunghi percorsi di chiamate di funzioni nidificate? Compr...
posta 14.04.2017 - 23:22
3
risposte

Rappresentazione UML del tipo passato come parametro

Voglio disegnare un diagramma UML del mio programma. La classe Barney ha un metodo Yabadaba(Doo d) che accetta un parametro di tipo Doo . Come faccio a rappresentare la classe Doo utilizzata nella classe Barney nel mio...
posta 16.07.2013 - 22:17
3
risposte

I parametri di un metodo dovrebbero essere nello stesso spazio dei nomi della classe?

Supponiamo di avere questo: namespace Project.Services { public class ClientService { public IEnumerable<Clients> Query(Project.Models.Builders.ClientQueryBuilder builder) { //... } } } Gli spazi...
posta 22.06.2017 - 21:12
2
risposte

Parametri di funzione e polimorfismo non utilizzati

Ho avuto una discussione con un collega di lavoro sui membri dell'interfaccia con parametri che alcune implementazioni non usano. Dire che ho un'interfaccia interface IDoctor { string GetMedicalOpinion(Age age, Weight weight, SleepSched...
posta 14.05.2016 - 16:41
3
risposte

Migliore pratica OOP in C #: passaggio dell'oggetto come parametro VS creazione di una nuova istanza dell'oggetto

Prima di tutto, vorrei sapere se passare un oggetto come parametro è molto meglio che creare nuovamente un altro oggetto in una classe che lo utilizzerà di nuovo e in secondo luogo quali sono i pro e i contro di ciascuno di essi? Ecco un esem...
posta 04.12.2014 - 06:55