Domande con tag 'c#'

3
risposte

Rappresentare uno stato come stringhe a lettera singola [duplicato]

Mi preoccupo di essere troppo preoccupato per gli odori del codice. Ho passato gli ultimi due giorni a procrastinare i dettagli di implementazione e come avrei rifiutato attivamente di usare l'approccio suggerito. Abbiamo uno scenario in cu...
posta 15.05.2017 - 11:23
2
risposte

Le classi di costanti che dovrebbero implementare un'interfaccia

Ho bisogno di creare una classe / classi in C # che contengano costanti per le proprietà dei formati carta come dimensioni, proporzioni, risoluzione orizzontale e verticale ecc. per vari formati di carta come A4, Letter e così via. La prima idea...
posta 04.05.2018 - 09:23
4
risposte

Qual è il vantaggio dell'incapsulamento di una raccolta all'interno di una classe?

Vedi il codice qui sotto: public class Customer { private readonly IList<Order> _orders = new List<Order>(); public string FirstName { get; set; } public string LastName { get; set; } publ...
posta 27.11.2017 - 20:18
4
risposte

Come ricordi i tipi di incapsulamento per un uso efficace?

Ho cercato di imparare C # .NET per lo scorso mese o giù di lì, e l'array di idee che mi sembra sempre in difficoltà è l'incapsulamento. Poiché questo è uno dei tre pilastri dell'OOP, ritengo di operare in perdita per non comprenderne più chiara...
posta 15.04.2011 - 20:42
3
risposte

Le iniezioni di dipendenza nelle entit sono considerate contro SRP?

Ho chiesto una domanda su Stackoverflow in precedenza e qualcuno mi ha indirizzato a un post precedente di lui, afferma che l'iniezione di una dipendenza in un'entità viola il Principio di Responsabilità Unica. Per salvare l'utente facendo...
posta 23.02.2016 - 15:25
2
risposte

Per quali ragioni Java e C # inizializzano i dati statici su richiesta?

Sto leggendo "The Go Programming Language" in questo momento e ho letto il capitolo di inizializzazione del pacchetto che dice (o che ho letto male) che Go usa con entusiasmo l'inizializzazione. Quindi nel tempo abbiamo visto dire C ++ inizia...
posta 24.01.2016 - 16:01
4
risposte

Libreria di classi - Come comunicare tra oggetti che non sono a conoscenza l'uno dell'altro?

Sto cercando di migliorare le mie capacità e conoscenze di programmazione e ho letto alcuni dei modelli di design e dei video di YouTube, ecc. Un argomento che ho ritenuto interessante era che Singletons era un Anti-pattern che mi ha portat...
posta 13.06.2016 - 18:41
3
risposte

Come autore API, dovrei considerare Empty e Null lo stesso nei criteri di ricerca?

Ho un'API RESTFUL, uno degli endpoint riceve i criteri di ricerca che contiene la proprietà per "Titolo". Devo consentire ai consumatori di inviare null (o eliminare la proprietà) o Empty string in questa proprietà e trattare entrambi...
posta 08.02.2018 - 10:28
4
risposte

È una cattiva pratica avere calcoli nel Presenter / Controller e Vista

Dire che ho un'app MVP. Il modulo ha quattro caselle di testo: Quantità Prezzo prodotto TotalPrice L'app chiama un servizio web e quindi consiglia prodotti che potrebbero essere più economici in base alle quantità acquistate. È a...
posta 07.06.2017 - 19:44
2
risposte

Una raccolta dovrebbe essere incapsulata in una classe se evito l'ossessione primitiva?

Vedi il codice qui sotto: public class Customer { private readonly IList<Order> _orders = new List<Order>(); public FirstName FirstName { get; set; } public LastName LastName { get; set; } public Province Province...
posta 26.01.2018 - 17:52