O uso do método chaining é recomendado apenas para situações onde hajam vários métodos sendo chamados em sequência ou ele também é recomendado para classes menores e mais simples que não possuam um grande número de métodos?
O uso do método chaining é recomendado apenas para situações onde hajam vários métodos sendo chamados em sequência ou ele também é recomendado para classes menores e mais simples que não possuam um grande número de métodos?
O uso de padrões de projeto acaba variando muito de acordo com suas necessidades.
*Method chaining pode ser extremamente útil para simplificar visualização de código, mas dificulta a identificação de onde exatamente ocorreu um erro, no caso de um.
Mas respondendo a sua pergunta especificamente, o padrão pode sim ser utilizado em classes menores, se isso for ajudar no desenvolvimento ou entendimento do código. Não há diferença em tempo de processamento e uso de memória que deva ser levada em conta.