Domande con tag 'switch-statement'

4
risposte

In che modo un'istruzione switch è migliore di una serie di istruzioni if? [duplicare]

Sto lavorando su un piccolo programma che condurrà un Sort Sort. Un numero verrà immesso attraverso la tastiera e memorizzato in una variabile che ho chiamato "num". Ho deciso di utilizzare un'istruzione switch per ottenere il numero immesso...
posta 27.06.2012 - 19:10
7
risposte

Usi appropriati delle dichiarazioni switch fall-through

Quando è appropriato usare una dichiarazione switch classica (fall-through)? Tale uso è raccomandato e incoraggiato o dovrebbe essere evitato a tutti i costi?     
posta 25.10.2011 - 21:12
4
risposte

Switch vs Polymorphism quando si ha a che fare con il modello e la vista

Non riesco a trovare una soluzione migliore al mio problema. Ho un controller di visualizzazione che presenta un elenco di elementi. Questi elementi sono modelli che possono essere un'istanza di B, C, D, ecc. Ed ereditano da A. Quindi, in quel c...
posta 23.10.2013 - 14:37
7
risposte

Implementazione dello stato dell'oggetto in un linguaggio OO?

Mi è stato dato del codice Java da guardare, che simula una gara automobilistica, di cui include un'implementazione di una macchina di stato di base. Questa non è una classica macchina a stati informatici, ma semplicemente un oggetto che può ave...
posta 01.09.2016 - 03:20
6
risposte

Come ridurre un interruttore in un'istruzione switch?

Quindi sto creando un metodo per creare una linea di saluto basata su due persone da un database. Ci sono quattro parametri: i due nomi ( name1 e name2 ) ei due sessi ( gender e gender2 ). Per ogni combinazione di genere,...
posta 14.07.2015 - 10:49
5
risposte

If-Else V.S. Cambia fine del flusso

Mi chiedevo se le istruzioni if if-else fossero come un'istruzione switch che ha un'istruzione break. if( boolean_expression_1 ) statement_1 else if( boolean_expression_2 ) statement_2 else default_statement È lo stesso di: switc...
posta 21.09.2012 - 23:45
2
risposte

switch fall-through per l'esecuzione di una sequenza di passaggi

Il mio programma deve eseguire una sequenza di passaggi dall'inizio alla fine. Tuttavia, in base a input diversi, il punto iniziale varierà, ad esempio alcuni correranno dal primo passo alla fine, altri dal 2 ° alla fine, altri dal 3 ° alla fine...
posta 21.11.2018 - 15:03
2
risposte

è l'interruttore (questo) antipattern o cattiva pratica in Java per Enums?

Al lavoro mi sono imbattuto in un problema per vedere come crescono le enumerazioni e memorizzare le logiche di business. Mentre crescevano, i costruttori sono cresciuti molto. A un certo punto ho scoperto invece di inserire il decimo parametro...
posta 18.11.2015 - 15:31
2
risposte

Come dovrei rifattorizzare le dichiarazioni di switch come questa (Attivando il tipo) per essere più OO?

Vedo un codice come questo nella nostra base di codice e voglio refactoring: (segue il typescript psuedocode): class EntityManager{ private findEntityForServerObject(entityType:string, serverObject:any):IEntity { var existingEntity:IE...
posta 03.06.2014 - 18:22
3
risposte

Come utilizzare efficientemente una dichiarazione switch con enum?

Vorrei sapere come posso utilizzare un'istruzione switch con valori enum per i seguenti scenari: Sto facendo un piccolo programma per un sistema di prenotazione dei voli. Il programma è pensato per inserire alcuni dettagli sul passe...
posta 24.12.2011 - 10:23