Esiste una sola parola per descrivere una classe senza stato e solo funzioni pure?

3

Nel mondo Java semi-funzionale, vedo metodologie di sviluppo che fanno un uso pesante dell'inquiry delle dipendenze e dei framework mocking per raggiungere livelli elevati di copertura dei test unitari. Al fine di ottenere la sicurezza del thread, il comportamento è incapsulato in oggetti che non hanno né stato né effetti collaterali (eccetto forse scrivere nei log). A volte ho visto questo chiamato un modello di dominio anemico e gli oggetti chiamati oggetti del comportamento.

Una tale classe non è destinata ad essere ereditata da, quindi può essere contrassegnata come definitiva o sigillata e non ha una super classe, sebbene possa implementare un'interfaccia. Una singola istanza dell'oggetto è pensata per esistere in memoria in fase di esecuzione ed è condivisa su molti thread.

Mi chiedevo se esistesse una parola singola che potesse essere usata per descrivere una tale classe senza campi e solo funzioni pure.

    
posta sithys 28.10.2017 - 18:19
fonte

1 risposta

3

Una classe i cui oggetti non hanno membri di dati è una classe stateless .

Riferimenti:

risposta data 28.10.2017 - 18:29
fonte

Leggi altre domande sui tag