{"id":11,"date":"2025-09-26T17:31:08","date_gmt":"2025-09-26T17:31:08","guid":{"rendered":"https:\/\/erickibanezdev.com\/blog\/?p=11"},"modified":"2025-09-26T17:48:55","modified_gmt":"2025-09-26T17:48:55","slug":"solid-introduccion","status":"publish","type":"post","link":"https:\/\/erickibanezdev.com\/blog\/solid-introduccion\/","title":{"rendered":"SOLID Introducci\u00f3n"},"content":{"rendered":"\n<p>\u00bfQu\u00e9 es el famoso SOLID que mencionan aqu\u00ed y all\u00e1 en el mundo del desarrollo de software?<\/p>\n\n\n\n<p>SOLID es un acr\u00f3nimo para referirse a 5 principios en la programaci\u00f3n orientada a objetos. La primera persona en acunar estos principios fue Robert C. Martin (o tambi\u00e9n llamado t\u00edo Bob) con el objetivo de mejorar el desarrollo con mejores pr\u00e1cticas, obteniendo como resultado software f\u00e1cil de mantener, escalar y probar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"215\" src=\"https:\/\/erickibanezdev.com\/blog\/wp-content\/uploads\/2025\/09\/solid.jpg\" alt=\"Imagen de pared con ladrillos de diferentes tama\u00f1os\" class=\"wp-image-13\" srcset=\"https:\/\/erickibanezdev.com\/blog\/wp-content\/uploads\/2025\/09\/solid.jpg 320w, https:\/\/erickibanezdev.com\/blog\/wp-content\/uploads\/2025\/09\/solid-300x202.jpg 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/figure>\n\n\n\n<p>Dentro de SOLID encontramos:<\/p>\n\n\n\n<p><strong>S <\/strong>&#8211; Single Responsibility Principle (Principio de Responsabilidad \u00danica)<\/p>\n\n\n\n<p><strong>O <\/strong>&#8211; Open\/Closed Principle (Principio Abierto\/Cerrado)<\/p>\n\n\n\n<p><strong>L<\/strong> &#8211; Liskov Substititution Principle (Principio de Sustituci\u00f3n de Liskov)<\/p>\n\n\n\n<p><strong>I <\/strong>&#8211; Interface Segregation Principle (Principio de Segregaci\u00f3n de Interfaces)<\/p>\n\n\n\n<p><strong>D<\/strong> &#8211; Dependency Inversion Principle (Principio de Inversi\u00f3n de Dependencias)<\/p>\n\n\n\n<p>Aunaremos dentro de cada uno de ellos en los siguientes post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es el famoso SOLID que mencionan aqu\u00ed y all\u00e1 en el mundo del desarrollo de software? SOLID es un acr\u00f3nimo para referirse a 5 principios en la programaci\u00f3n orientada a objetos. La primera persona en acunar estos principios fue Robert C. Martin (o tambi\u00e9n llamado t\u00edo Bob) con el objetivo de mejorar el desarrollo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[1,3],"tags":[8,9,7,10],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-blog","category-desarrollo","tag-desarrollo","tag-practicas","tag-software","tag-solid"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/posts\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":1,"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/posts\/11\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/erickibanezdev.com\/blog\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}