Interfaces mit einer einzigen abstrakten Methode heißen neuerdings "Functional Interface Types"
oder auch "SAM Types". "SAM" steht für "Single Abstract Method".
Solche Interfaces können mit der Annotation @FunctionalInterface versehen werden
und haben für Lambdas eine besondere Bedeutung,
da sie die einzigen Typen sind, die als "Target-Typing-Zieltypen" in Frage kommen.
Interfaces mit einer einzigen abstrakten Methode heißen neuerdings "Functional Interface Types" oder auch "SAM Types". "SAM" steht für "Single Abstract Method". Solche Interfaces können mit der Annotation @FunctionalInterface versehen werden und haben für Lambdas eine besondere Bedeutung, da sie die einzigen Typen sind, die als "Target-Typing-Zieltypen" in Frage kommen.
siehe: SAM
interface StringValue
ist "SAM" !!!