Domande con tag 'java'

5
risposte

Pattern di facciata o solo esporre oggetti figlio?

Ti stai chiedendo pro e contro su un'implementazione di pattern di facciata (o forse c'è un modello migliore che dovrei prendere in considerazione), piuttosto che esporre semplicemente un oggetto dipendente a un chiamante. Considera quanto se...
posta 27.03.2017 - 17:48
2
risposte

Come "proxify" richiesta / risposta HTTPS

Spero che questa domanda non sia considerata come "aperta" ... La società per cui lavoro è preoccupata per la loro immagine e vorrebbe avere più controllo sulle pubblicazioni nei loro social media ufficiali. Due principali fattori da ottenere...
posta 23.04.2017 - 08:20
2
risposte

Esempio di problema causato dalla fusione dell'oggetto [] su E []

Ho sentito qua e là che gli array contengono dati di runtime sul loro tipo, rendendoti impossibile istanziare un E[] ( E è un parametro di tipo generico, ad esempio in una classe Foo<E> ), e che mentre puoi ottenere lo stesso...
posta 15.09.2016 - 01:10
2
risposte

Java dati di accoppiamento liberi che passano tra i componenti

Diciamo che ho due componenti che parlano tra loro. Il primo chiama una funzione "ottieni risultati" dalla seconda. Come dovrei restituire i risultati? Ad esempio, SomeObject getResults(String name); funziona bene, ma non sono sicuro che...
posta 10.12.2017 - 18:21
1
risposta

Il suffisso -Impl è una convenzione di denominazione legittima per un metodo Hook in Java?

Stavo esaminando un vecchio codice e ho trovato la seguente convenzione di denominazione particolare a un'implementazione del metodo di template. // TEMPLATE METHOD // Checks condition and fail fast if condition is met. // Otherwise call the h...
posta 27.10.2016 - 10:54
1
risposta

Sovraccarico / ereditarietà di Java

Ho cercato di capire chiaramente quale sia la fine del codice follwing: class C { public int foo(C p) { return 1; } } class D extends C { public int foo(C p) { return 2; } public int foo(D p) { return 3; } } C p = new C(); C q = new D();...
posta 18.10.2016 - 01:02
1
risposta

Come evitare i contenitori negli ascoltatori?

Sto usando una classe (chiamiamola ClientImpl ) che ascolta un socket per i messaggi e poi aggiorna un listener per far sapere a% co_de che un messaggio è arrivato al socket. Il listener non è implementato all'interno di ClientImpl , ma...
posta 27.04.2017 - 07:34
2
risposte

Come posso aggiungere / eliminare / ottenere dati ordinati in modo efficiente in Java?

Sto scrivendo un programma di elenchi telefonici e ho bisogno di memorizzare le voci in un file formattato CSV. Tuttavia, ho difficoltà a mantenere le voci in ordine durante l'aggiunta. Stavo considerando di leggere l'intero file su una serie di...
posta 07.07.2016 - 15:32
2
risposte

State Design Pattern

Mi sono imbattuto nel seguente modello di progettazione dello stato che sembra estremamente logico e semplice da implementare: class CeilingFanPullChain { private State m_current_state; public CeilingFanPullChain() { m_cur...
posta 04.07.2016 - 22:53
1
risposta

Creazione lentamente del linguaggio di programmazione; Come unire questi 2 metodi?

Sto lentamente creando un semplice linguaggio di programmazione (un po 'come Lua). L'interprete ha 2 metodi importanti, exec e evaluate . exec legge i token 1 per 1 e fa cose come dice come creare nuove variabili, ecc. e...
posta 10.08.2016 - 07:14