Estou interessado em saber se o padrão ActiveRecord, popularizado pelo Ruby on Rails, incentiva ou desencoraja o uso dos princípios de design do SOLID . Por exemplo, parece-me que os objetos ActiveRecord contêm lógica de domínio e lógica de persistência, o que é uma violação da responsabilidade...