intégration de SOLID