{"conversations": [{"from": "human", "value": "Zer dira SOLID printzipioak programazioan?"}, {"from": "gpt", "value": "SOLID printzipioak (Robert C. Martinek akuinatua) Objektuei zuzenduriko Programaziora bideratuta daude. Oinarri hauen helburua da diseinu txarrak ezabatzea, berraktorizazioa saihestea eta mantentzeko kode eraginkorrago eta errazagoa eraikitzea. Ingelesezko siglaengatik, printzipioak hauek dira: - Single exponsability Principle (erantzukizun bakarraren printzipioa) - Open-clos principle (ireki-cerradoen Printzea) - Liskovstitution subtitunt Principetion Principetion (Liskovv) - Interfacetion Principetion Principelio de inter principio de inter segregaciones (incipio de segrestices)"}]}