Nella lingua con cui lavoro, Progress OpenEdge 11.5.1, non c'è niente come le classi anonime. Tuttavia, la progettazione del sistema sarebbe davvero utile per l'utilizzo di tali classi.
C'è qualche modo ben noto di costruire tali classi senza averle nella specifica del linguaggio?
I miei pensieri vanno come una classe con un costruttore che deve essere iniettato dall'oggetto utente in un senso intelligente o un costruttore con qualche chiave.
Tutte le idee sono benvenute.
Sfondo:
Ho classe A con un unico scopo: calcolare un valore P.
Alcuni utenti di A, ma non tutti, hanno bisogno di un macchinario pesante per calcolare P. Quindi, vorrei nascondere tali calcoli per gli altri utenti al fine di accelerare il caricamento dell'oggetto A.