Posso mantenere il mio codice liberamente accoppiato con le enumerazioni pubbliche?

0

Ho un po 'di enum s in una API / libreria concreta che sarà utilizzata pubblicamente dai progetti applicativi. Il mio problema qui è che non riesco a scrivere un'interfaccia per questi enum s (che io sappia). Avrei dovuto pensarci prima di iniziare il progetto, ma non l'ho fatto. Ciò che davvero complica è che alcuni metodi accettano / restituiscono enum s come argomenti / parametri.

Domanda

C'è un modo per mantenere il mio codice liberamente accoppiato, pur mantenendo il enum s pubblicamente rivolto verso l'applicazione?

Sarebbe accettabile semplicemente mettere il enum s nella libreria interface (a differenza della libreria del calcestruzzo / dell'implementazione)?

    
posta Snoop 15.06.2016 - 17:02
fonte

0 risposte

Leggi altre domande sui tag