{"id":893,"date":"2022-06-03T00:00:00","date_gmt":"2022-06-02T22:00:00","guid":{"rendered":"https:\/\/programaraciegas.net\/?p=893"},"modified":"2022-05-19T06:57:53","modified_gmt":"2022-05-19T04:57:53","slug":"la-abstraccion-dentro-de-la-programacion-orientada-a-objetos","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=893","title":{"rendered":"La abstracci\u00f3n dentro de la programaci\u00f3n orientada a objetos"},"content":{"rendered":"<p>Dentro de la programaci\u00f3n orientada a objetos, a \u00a0la hora de dar forma a los objetos de un programa se toma como base a los objetos del mundo real. Sin embargo estos objetos no representan a los objetos reales con demasiada exactitud. M\u00e1s bien estos objetos del programa representan al objeto real mediante una serie de atributos y comportamientos espec\u00edficos para el contexto que representar\u00e1 el programa que estamos realizando.<\/p>\n<p>Por ejemplo una clase coche tendr\u00e1 los atributos de nombre, modelo, color, velocidad m\u00e1xima. Pero si la clase va a ser utilizada en una aplicaci\u00f3n para la venta de veh\u00edculos adem\u00e1s la clase contendr\u00e1 informaci\u00f3n sobre el fabricante, precio, prestaciones y nivel de lujo. Por el contrario si la clase va a ser utilizada dentro de un videojuego de carreras de coches esta clase contendr\u00e1 informaci\u00f3n sobre el combustible, peso, \u00e1ngulo de giro en las curvas y atributos que permitan al videojuego simular el comportamiento del veh\u00edculo en un circuito de carreras.<\/p>\n<p>Esto significa que el contexto de nuestro programa definir\u00e1 el modelado de la clase.<\/p>\n<p>La Abstracci\u00f3n es el modelo de un objeto o fen\u00f3meno del mundo real, limitado a un contexto espec\u00edfico, que representa todos los datos relevantes a este contexto con gran precisi\u00f3n, ignorando el\u00a0resto de atributos no necesarios para el contexto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dentro de la programaci\u00f3n orientada a objetos, a \u00a0la hora de dar forma a los objetos de un programa se toma como base a los objetos del mundo real. Sin embargo estos objetos no representan a los objetos reales con demasiada exactitud. M\u00e1s bien estos objetos del programa representan al objeto real mediante una serie &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=893\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abLa abstracci\u00f3n dentro de la programaci\u00f3n orientada a objetos\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,6],"tags":[87,388],"class_list":["post-893","post","type-post","status-publish","format-standard","hentry","category-metodologiafilosofia","category-programacion","tag-programacion-2","tag-teoria"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=893"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/893\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}