Domande con tag 'getters'

5
risposte

È una cattiva idea usare getter / setter e / o proprietà? [duplicare]

Sono perplesso dai commenti sotto questa risposta: link Un utente sta discutendo contro l'uso di getter / setter e proprietà. Egli sostiene che la maggior parte delle volte il loro utilizzo è un segno di un cattivo design. I suoi commenti...
posta 10.10.2017 - 21:32
4
risposte

In che modo sono definiti getter e setter?

Nota: prima sono state poste domande con titolo simile, ma per favore leggi il testo completo prima di rivendicare che si tratta di un duplicato. Dato che tutti in OOP usano i termini getter e setter , mi aspetterei che avere un signific...
posta 25.05.2017 - 13:39
2
risposte

Trattare con un sacco di getter e setter

Ho già chiesto " Gestire un'interfaccia di grandi dimensioni ". Ho un'altra domanda riguardo a questa situazione. Mi è stato fatto notare che ho usato un sacco di getter e setter e così ho rotto l'incapsulamento. Ne sono consapevole, ma non p...
posta 05.08.2017 - 08:23
2
risposte

OOP in Java - A cosa servono i getters?

Di solito, i getter restituiscono sempre il valore di una variabile. Ho appreso nella mia letteratura che l'accesso ai campi è controllato da getter e setter. Quando ho avuto il mio codice valutato dai programmatori, è stato improvvisamente dett...
posta 03.02.2018 - 12:29
2
risposte

C'è qualche ragione per evitare i getter privati?

Anche se potrei scrivere qualcosa del genere (in C #. Ci sono, ovviamente, equivalenti in altre lingue): public int SomeNumber { private get; set; } Ho mai incontrato qualcosa di simile. C'è qualche ragione particolare? Modifica La...
posta 21.11.2017 - 10:48
2
risposte

Conflitto nei nomi dei metodi getter e setter in ruby api design

Sto ereditando una decisione API in un SDK che sto scrivendo dove sono richiesto di recuperare oggetti di dominio (voci) dal server in questo modo: blogEntries = client.content_type('blog').entries Come puoi vedere, il setter per la proprie...
posta 17.01.2017 - 13:41
2
risposte

I getter e i setter di un contenitore stl devono accedere al contenitore stesso o agli elementi al suo interno?

Considera che ho un vettore e una mappa come membri della classe: class MyClass{ protected: std::vector<int> myVector; std::map<int,std::string> myMap; }; Se getter e setter accedono al contenitore stesso in questo modo,...
posta 13.10.2016 - 09:32
1
risposta

Imposta risultato di getter invece di setter [chiuso]

È un uso legittimo di getter Lady lady = new Lady(); lady.getWater() = "hot water"; se supponiamo che getter ritorni Class Lady { public String getWater() { this.water; }}     
posta 18.05.2018 - 08:52