Estilo de código: método encadeados

Bom dia,

eu acho muito interessante a notação usadas em alguns frameworks como o Guice e o Mockito em que as chamadas de métodos são encadeadas, para melhorar a leitura do código, exemplo:

bind(CreditCardProcessor.class).annotatedWith(PayPal.class).to(PayPalCreditCardProcessor.class);

Eu usei algo parecido em uma implementação minha aqui e gostaria de saber o nome desse “estilo/notação” para elaborar minha documentação. Alguém sabe ?

Acho que esta técnica é chamada de Fluent Interface

O encadeamento de métodos é a técnica mais comum para implementá-la.