Clean Architecture com Orientação a Objetos, combina?

Tenho lido sobre Clean Architecture para NodeJS e na maioria dos artigos que vejo com exemplos práticos é usado um pattern parecido com o Factory, que usa funções pra fabricar objetos, mas não vejo nada sobre OOP.

Será que não é uma boa juntar OOP com clean architecture?