Domande con tag 'object-oriented'

2
risposte

Perché è raro (o?) usare _ (underscore) in JS private vars?

Venendo in JavaScript dal mondo C # e C / C ++, sono abituato a decorare i miei membri privati con caratteri di sottolineatura. Ma un paio di sviluppatori JS che conosco mi hanno detto che non è comune nel mondo JS, e il mio codice sembra "st...
posta 25.10.2017 - 00:54
2
risposte

Come faccio a testare l'unità con un metodo privato che viene chiamato in un ciclo come questo? [duplicare]

Come faccio a verificare l'unità con un metodo privato che viene chiamato in un ciclo come questo: // Calls MethodToUnitTest in a loop public static string Generate(params int[] values) { if (values.Any(i => i == 0)) /...
posta 25.10.2017 - 11:47
3
risposte

Voglio capire chiaramente perché non possiamo istanziare un oggetto di una classe astratta [duplicato]

Posso ottenere una spiegazione chiara del perché perché non possiamo creare un'istanza di un oggetto di una classe astratta. So che l'astratto non è reale. Ma voglio sapere di più perché non possiamo istanziare un oggetto di una classe astratt...
posta 20.11.2014 - 10:10
4
risposte

Come memorizzare un elenco di oggetti che potrebbero cambiare in futuro?

Ho un set di oggetti della stessa classe che hanno valori diversi dei loro attributi. e ho bisogno di trovare la migliore corrispondenza tra una funzione e determinati scenari fuori da questi oggetti. In futuro anche questi oggetti potrebbero...
posta 21.03.2012 - 17:13
2
risposte

Cercare di comprendere il principio di responsabilità singola [chiuso]

Ho difficoltà a capire il Single Responsibility Principle . Che cosa dovrei cercare per valutare le varie fonti di informazione in merito? Cosa devo cercare negli esempi che spiegano il principio?     
posta 15.02.2011 - 23:20
3
risposte

Perché non rendere tutto privato o pubblico? [chiuso]

Nel codice ci sono dichiarazioni private e pubbliche. Perché non dovrei rendere tutto privato o rendere tutto pubblico?     
posta 25.10.2016 - 21:40
3
risposte

Comunicazione tra componenti / oggetti non correlati

Immagina di avere un gioco, con Mostri, Missioni, Veicoli e, naturalmente, i loro controllori e così, quindi una classe Monster, una classe Mission Controller, una classe Vehicle Controller e così via. Supponiamo che io abbia bisogno del cont...
posta 19.11.2014 - 20:21
3
risposte

Dichiarazione di un nome di campo che inizia con underscore [duplicate]

Prima di formare una classe in Java o altri linguaggi di programmazione che supportano OOP, dovrei usare il carattere di sottolineatura (_) in ciascuna dichiarazione di campo ( locale o privata ). Più precisamente: private String _cu...
posta 04.02.2014 - 09:54
3
risposte

Quando utilizzare la variabile di interfaccia = nuova variabile di classe OOP

Ho visto spesso persone che usano questo codice come interface IAnimal { void die(); } class Cat : IAnimal { void die() { ... } void meow() { ... } } IAnimal anAnimal = new Cat(); Cat aCat= new Cat(); C # sa per certo che...
posta 20.02.2014 - 10:05
5
risposte

I campi del campo di impostazione sono in un sottomodello senza passare un argomento un buon modello?

Semplificato un po ', ho questo codice: public class TaskProcessCases{ private Assessment assessment ; public void execute() { // the actual name for (Case case : cases) { assessment = new Assessment();...
posta 25.09.2017 - 14:41