Articles of instanceof

instanceof check in linguaggio di espressione EL

C’è un modo per eseguire instanceof check in EL? Per esempio #{errorMessage1} #{errorMessage2}

Qual è il punto della nuova stringa (“x”) in JavaScript?

Quali sono i casi d’uso per fare una new String(“already a string”) ? Qual è il punto centrale?

Perché non utilizzare l’operatore instanceof nella progettazione OOP?

È stato ripetutamente detto che l’operatore instanceof non dovrebbe essere usato tranne nel metodo equals (), altrimenti è un cattivo design OOP. Alcuni hanno scritto che questa è un’operazione pesante, ma sembra che, almeno java, la gestisca abbastanza bene (anche in modo più efficiente rispetto al confronto Object.toString ()). Qualcuno può spiegare, oppure indirizzarmi su […]

Come verificare se una sottoclass è un’istanza di una class in fase di runtime?

In una suite di test per app Android ho una class come questa in cui B è una vista: public class A extends B { … etc… } ora ho una lista di oggetti vista che possono contenere oggetti A ma in questo caso mi interessa solo se sono sottoclassi o “istanze di” B Mi […]

Come testare se una class java ne estende un’altra in fase di runtime?

Come posso verificare se a è una sottoclass di b ? Class a = A.class; Class b = B.class;

C’è qualcosa come instanceOf (Class C) in Java?

Voglio verificare se un object o è un’istanza della class C o di una sottoclass di C Ad esempio, se p è di class Point voglio che x.instanceOf(Point.class) sia true e che anche x.instanceOf(Object.class) sia true . Voglio che funzioni anche per i tipi primitivi in ​​scatola. Ad esempio, se x è un Integer allora […]

Come evitare “instanceof” quando si implementa un modello di progettazione di fabbrica?

Sto tentando di implementare il mio primo modello di progettazione di fabbrica e non sono sicuro di come evitare l’uso di instanceof quando si aggiungono gli oggetti prodotti in fabbrica agli elenchi. Questo è quello che sto cercando di fare: for (ABluePrint bp : bluePrints) { AVehicle v = AVehicleFactory.buildVehicle(bp); allVehicles.add(v); // Can I accomplish […]

L’istanza è considerata una ctriggers pratica? In tal caso, in quali circostanze è ancora preferibile l’istanza?

Nel corso degli anni, ho cercato di evitare l’ instanceof quando ansible. Utilizzando il polimorfismo o il modello del visitatore, ove applicabile. Suppongo che in alcuni casi faciliti la manutenzione … Ci sono altri svantaggi di cui dovresti essere a conoscenza? Lo vedo comunque qui e là nelle librerie Java quindi suppongo che abbia il […]

Java: Instanceof e Generics

Prima di esaminare la mia struttura di dati generici per l’indice di un valore, vorrei vedere se è anche un’istanza del tipo a cui è stato parametrizzato. Ma Eclipse si lamenta quando faccio questo: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } Questo è il messaggio di errore: Imansible […]

Qual è l’operatore instanceof in JavaScript?

L’ instanceof parola chiave in JavaScript può essere abbastanza confusa quando viene rilevata per la prima volta, poiché le persone tendono a pensare che JavaScript non sia un linguaggio di programmazione orientato agli oggetti. Che cos’è? Quali problemi risolve? Quando è appropriato e quando no?