{"conversations": [{"from": "user", "value": "Qu\u00e8 s\u00f3n els principis SOLID en la programaci\u00f3?"}, {"from": "assistant", "value": "Els principis SOLID (acr\u00f2nim acunyat per Robert C. Martin) estan orientats a la Programaci\u00f3 Orientada a Objectes (POO). L' objectiu d' aquests principis \u00e9s eliminar mals dissenys, evitar la refactoritzaci\u00f3 i construir un codi m\u00e9s eficient i f\u00e0cil de mantenir. Per les seves sigles en angl\u00e8s, els principis s\u00f3n: - Single responsability principle (Principi de responsabilitat \u00fanica) - Open- closed principi (Principi d' obert- tancat) - Liskov substitution principle (Principi de substituci\u00f3 de Liskowv) - Interface segregation principle (Principi de segregaci\u00f3 d' interf\u00edcies) - Depenency inversors principli (Principi d' inversi\u00f3 de depend\u00e8ncies)"}]}