{"id":41980,"date":"2023-09-24T17:38:46","date_gmt":"2023-09-24T22:38:46","guid":{"rendered":"https:\/\/niixer.com\/?p=41980"},"modified":"2023-09-26T13:08:18","modified_gmt":"2023-09-26T18:08:18","slug":"lo-que-debes-saber-de-la-programacion-orientada-a-objetos","status":"publish","type":"post","link":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/","title":{"rendered":"La programaci\u00f3n orientada a objetos y su paradigma"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 es programaci\u00f3n orientada a objetos?<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Para explicar que es la programaci\u00f3n orientada a objetos (Object Oriented Programming, OOP), debemos saber que es un estilo de programaci\u00f3n especifica al uso del dise\u00f1o y manejo de objetos u datos en lugar de las funciones y operaciones l\u00f3gicas, para determinar que es un objeto por su estructura, ya que estos est\u00e1n creados a trav\u00e9s de la combinaci\u00f3n de datos el cual tiene propiedades y actitud \u00fanica.<\/p>\n\n\n\n<p>La programaci\u00f3n orientada a objetos se centra en la manipulaci\u00f3n de objetos que quieren lograr los desarrolladores en sus empresas, puesto que el planteamiento de este tipo de programaci\u00f3n se ve reflejado en los programas que tienden a actualizarse constantemente o que son extremadamente grandes.<\/p>\n\n\n\n<p>Este tipo de programaci\u00f3n es usado por compa\u00f1\u00edas grandes porque su implementaci\u00f3n en el equipo de desarrolladores se vuelva beneficioso por el hecho de que permite hacer desarrollo colaborativo, pudiendo dividir proyectos y no afectara al programa final.<\/p>\n\n\n\n<p>Cuando definimos que es un objeto dentro de nuestro c\u00f3digo, es el momento el cual debemos saber que este objeto contiene sus propias etiquetas, las cuales pueden tender a cambiar sus valores, ya sea por ejemplo la entidad f\u00edsica, nombre, aspecto, estructura, valor, entre otros.<\/p>\n\n\n\n<p>En la programaci\u00f3n orientada a objetos, cada objeto que se relacione con la programaci\u00f3n orientada a objetos entra en distintos <a href=\"https:\/\/niixer.com\/?s=tipos+de+datos\">tipos de datos<\/a>, estos datos se manipulan a trav\u00e9s de con secuencias l\u00f3gicas llamados m\u00e9todos y los objetos se comunican a trav\u00e9s de mensajes que son interfaces definidas.<\/p>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/POO.jpg\" alt=\"\" class=\"wp-image-42058\" style=\"width:630px;height:416px\" width=\"630\" height=\"416\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/POO.jpg 800w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/POO-300x198.jpg 300w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/POO-768x507.jpg 768w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/8757750.jpg\" alt=\"\" class=\"wp-image-42059\" style=\"width:523px;height:365px\" width=\"523\" height=\"365\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/8757750.jpg 1000w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/8757750-300x209.jpg 300w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/8757750-768x536.jpg 768w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/8757750-130x90.jpg 130w\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfPor qu\u00e9 usar POO?<\/strong><\/h2>\n\n\n\n<p>Un desarrollador que busca con la programaci\u00f3n orientada a objetos, \u00e9l busca que su c\u00f3digo sea f\u00e1cil de aprovechar nuevamente, se mantenga para usarlo despu\u00e9s de un tiempo y que est\u00e9 organizado. Ah\u00ed es cuando entra el desarrollador, porque \u00e9l busca el desarrollo de un software diferente y no duplicado llamado <a href=\"https:\/\/niixer.com\/?s=DRY\">DRY <\/a>(don\u00b4t repeat yourself).<\/p>\n\n\n\n<p>Cada vez que el desarrollador quiera crear algo innovador sin tener que replicar y crear programas ineficientes, adem\u00e1s te facilitara adaptarte a un entorno diferente de trabajo por el cual est\u00e1s empezando como desarrollador, pudiendo ahorrar tiempo, ganar experiencia y versatilidad en el nuevo \u00e1mbito que se est\u00e1 implementando.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Principios de la programaci\u00f3n orientada a objetos<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/pilares-de-poo.png\" alt=\"Programaci\u00f3n orietnada a objetos\" class=\"wp-image-42087\" style=\"width:330px;height:293px\" width=\"330\" height=\"293\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/pilares-de-poo.png 451w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/pilares-de-poo-300x267.png 300w\" sizes=\"auto, (max-width: 330px) 100vw, 330px\" \/><\/figure>\n\n\n\n<p><strong>Encapsulaci\u00f3n:<\/strong><\/p>\n\n\n\n<p>Cada objeto se mantiene en un estado privado dentro de una clasificaci\u00f3n, no todos los objetos logran tener este estado, por lo que necesitan la asistencia de funciones o m\u00e9todos notorios. Esta caracter\u00edstica sirve para que los programas tengan una ocultaci\u00f3n de datos, as\u00ed precaviendo la corrupci\u00f3n de datos, y al mismo tiempo teniendo una seguridad mayor a comparaci\u00f3n de no tener esta propiedad.<\/p>\n\n\n\n<p><strong>Abstracci\u00f3n:<\/strong><\/p>\n\n\n\n<p>Cuando un usuario interact\u00faa \u00fanicamente con las propiedades y m\u00e9todos preseleccionados de los objetos, usando herramientas simples , pero que tiene un alto nivel para acceder a un objeto complejo.<\/p>\n\n\n\n<p>En la programaci\u00f3n orientada a objetos, un programa tiende a pesar bastante por sus grand\u00edsimos procesos que conlleva, por tales el t\u00e9rmino de abstracci\u00f3n simplifica el cambio y correcci\u00f3n del c\u00f3digo de gran tama\u00f1o, tambi\u00e9n usado por si se quiere actualizar la informaci\u00f3n del c\u00f3digo.<\/p>\n\n\n\n<p><strong>La herencia:<\/strong><\/p>\n\n\n\n<p>Para cada usuario como t\u00fa o como yo debemos saber manejar las clases, por eso la herencia nos da la facilidad de crear jerarqu\u00edas entres las clases y as\u00ed reutilizarlas, esta jerarqu\u00eda nos dice que las clases principales esparcen propiedades, m\u00e9todos y comportamientos a las clases secundarias.<\/p>\n\n\n\n<p>Cuando definimos propiedades y comportamientos as\u00ed sean los m\u00e1s b\u00e1sicos es cuando se asignan relaciones y subclases entre objetos, as\u00ed se van creando m\u00e1s objetos con los objetos preestablecidos anteriormente compartiendo y extendiendo sus caracter\u00edsticas.<\/p>\n\n\n\n<p><strong>El polimorfismo:<\/strong><\/p>\n\n\n\n<p>Este concepto consiste en el dise\u00f1o de objetos que su funcionalidad es compartir comportamientos, lo que nos permite como desarrolladores la capacidad de mostrar la misma interfaz en diferentes formas impl\u00edcitas.<\/p>\n\n\n\n<p>Este se combina con la herencia y al utilizarla, los objetos pueden quitarse los comportamientos compartidos por los objetos primarios, con los comportamientos secundarios espec\u00edficos, tambi\u00e9n permite que el m\u00e9todo se permita ejecutar en diferentes comportamientos como: anulaci\u00f3n y sobrecarga de m\u00e9todo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Lenguajes de programaci\u00f3n dirigidos a objetos<\/strong><\/h2>\n\n\n\n<p>Hay muchos lenguajes de programaci\u00f3n orientados a objetos, pero los m\u00e1s populares son los que presentaremos a continuaci\u00f3n:<\/p>\n\n\n\n<p><strong>Java:<\/strong> <\/p>\n\n\n\n<p>Es un lenguaje de programaci\u00f3n hecho para la creaci\u00f3n de objetos con la caracter\u00edstica de estar centrado en la red por medio de aplicaciones, <a href=\"https:\/\/cloud.google.com\/learn\/what-is-big-data?hl=es-419\">macrodatos<\/a>, servidores y softwares.<\/p>\n\n\n\n<p><strong>JavaScript:<\/strong> <\/p>\n\n\n\n<p>Este lenguaje de programaci\u00f3n se centra espec\u00edficamente en el manejo y uso de herramientas para p\u00e1ginas web, sus funciones van desde innovar el estilo de una p\u00e1gina como tener contenido exclusivo en tu <a href=\"https:\/\/niixer.com\/?s=p\u00e1gina+web\">p\u00e1gina web<\/a>.<\/p>\n\n\n\n<p><strong>C++:<\/strong> <\/p>\n\n\n\n<p>Es un lenguaje de programaci\u00f3n que se basa en la manipulaci\u00f3n de objetos y extiende su antecesor, tiene muchos usos, pero los que m\u00e1s usados es en el manejo y transferencia de informaci\u00f3n<\/p>\n\n\n\n<p><strong>Ruby: <\/strong><\/p>\n\n\n\n<p>Este lenguaje tambi\u00e9n tiene como objetivo la programaci\u00f3n orientada a objetos, pero este es m\u00e1s \u201celegante\u201d y hace que el c\u00f3digo sea m\u00e1s dif\u00edcil de hacer.<\/p>\n\n\n\n<p><strong>Scala: <\/strong><\/p>\n\n\n\n<p>Este lenguaje en espec\u00edfico est\u00e1 dise\u00f1ado para expresar patrones de c\u00f3digo de una forma, concisa, precisa y con tipado seguro, se usa en las empresas para software laborales y <a href=\"https:\/\/www.edix.com\/es\/instituto\/framework\/\">frameworks<\/a>.<\/p>\n\n\n\n<p><strong>PHP:<\/strong> <\/p>\n\n\n\n<p>El lenguaje de programaci\u00f3n de PHP est\u00e1 totalmente apegado al manejo, personalizaci\u00f3n e innovaci\u00f3n de las p\u00e1ginas web, dise\u00f1ado para que sean m\u00e1s din\u00e1micas, tambi\u00e9n es el que est\u00e1 detr\u00e1s de la p\u00e1gina web, enviar y recibir cookies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Historia <\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/umi-example-1.png\" alt=\"\" class=\"wp-image-42095\" style=\"width:355px;height:453px\" width=\"355\" height=\"453\" srcset=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/umi-example-1.png 663w, https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/umi-example-1-235x300.png 235w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/figure>\n\n\n\n<p>Todo surge cuando Kristen Nygaard y Ole-Johan Dahl en 1967 introdujeron por primera vez los conceptos clases, rutinas, y subclases en un centro de c\u00f3mputo en Oslo acompa\u00f1ado del lenguaje simula 67, la idea principal del experimento era integrar un tipo de entidades en una clase de objetos, donde cada clase sea capaz de definir sus propios factores, datos y comportamientos.<\/p>\n\n\n\n<p>Fueron los desarrolladores que usaban <a href=\"https:\/\/www.computerworld.es\/archive\/smalltalk-primer-lenguaje-oo-para-los-programadores\">Smalltalk<\/a> quienes refinaron los comportamientos, datos y factores. Este sistema de lenguaje ten\u00eda la opci\u00f3n de crear y modificar \u201cde paso\u201d el c\u00f3digo sin preocuparse por los programas est\u00e9ticos que hab\u00eda en esa \u00e9poca.<\/p>\n\n\n\n<p>La programaci\u00f3n orientada a objetos se convirti\u00f3 en el tipo de programaci\u00f3n m\u00e1s conocido y usado de la \u00e9poca en 1980, debido a C++ termino de postrar su trono y m\u00e1s cuando su m\u00e1ximo auge llego con las interfaces gracias de usuario, las cuales ya ten\u00eda por defecto.<\/p>\n\n\n\n<p>Los lenguajes de programaci\u00f3n basados en el orientado a objetos fueron naciendo despu\u00e9s, ya sea Python, Ruby, Java, Visual Basic.NET y los que no estaban adaptados a estos, tuvieron que adaptarse para as\u00ed no quedar en la antigua d\u00e9cada.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipos de programaci\u00f3n orientada a objetos <\/strong><\/h2>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Programaci\u00f3n basada en clases:<\/strong><\/h4>\n\n\n\n<p>Este enfoque en la programaci\u00f3n tiene un gran amplio enfoque en diferentes programadores, como Java, <a href=\"https:\/\/niixer.com\/?s=C%2B%2B\">C++<\/a> y C#. Est\u00e9 tipo de programaci\u00f3n organiza primero el c\u00f3digo por clases y luego crea los objetos.<\/p>\n\n\n\n<p>Las clases son patrones que representan un elemento dentro de un conjunto de objetos como personas, animales, operaciones, autos, gr\u00e1ficos, entre otros. Cada objeto creado en la clase se denomina instancia de la clase, los lenguajes de programaci\u00f3n que soportan este enfoque se ven asociadas al t\u00e9rmino \u201c<a href=\"https:\/\/niixer.com\/?s=caja+negra\">caja negra<\/a>\u201d, la cual es la que a\u00f1ade procesos a la data que entro dentro de ella par dar de resultado datos u objetos refinados.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Programaci\u00f3n basada en prototipos:<\/strong><\/h4>\n\n\n\n<p> JavaScript, Python y Ruby son los \u00fanicos que manejan este enfoque. En esta clase de programaci\u00f3n no hay clases, solo los objetos, pero se reutiliza con  base en la clonaci\u00f3n de objetos. Los objetos se crean y cuando se clona se cambia la estructura y ya.<\/p>\n\n\n\n<p>Cuando un objeto se empieza a replicar se le puede a\u00f1adir comportamientos, campos y m\u00e9todos necesarios. Un objeto protot\u00edpico es un objeto que su funci\u00f3n es servir de plantilla que a partir se obtiene las propiedades principales de un objeto, cada objeto se va pasando sus propiedades as\u00ed sucesivamente hasta el final de todo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Programaci\u00f3n basada en estructuras:&nbsp;&nbsp;&nbsp;&nbsp;<\/strong><\/h4>\n\n\n\n<p>Rust, Go y Nim son lenguajes de programaci\u00f3n compilados,  por eso manejan este enfoque en espec\u00edfico.<\/p>\n\n\n\n<p>En este tipo de programaci\u00f3n su funci\u00f3n es hacer construcciones definidas por el desarrollador, cada estructura es diferente y con espec\u00edficas \u00fanicas ya sea sus comportamientos u atributos.<\/p>\n\n\n\n<p>Cada estructura se le tiene que a\u00f1adir una variable que sea de tipo puntero para as\u00ed editar las funciones o m\u00e9todos de la estructura. Para programar con este estilo se hace f\u00e1cil porque cuenta con soportes gen\u00e9ricos como sus m\u00e9todos e interfaces.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Los objetos en programaci\u00f3n orientada a objetos<\/strong><\/h2>\n\n\n\n<p>Los objetos son representaciones gr\u00e1ficas de una clase. A partir de una clase se generan elementos concisos, definidos como objetos, los cuales heredan los comportamientos y propiedades de la clase existente.<\/p>\n\n\n\n<p>Cuando queramos crear un objeto tenemos que saber de qu\u00e9 clase queremos que venga. Esta acci\u00f3n se llama instanciar, para dar a entender esto se dar\u00e1 un ejemplo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>miMascota = new Mascota()<\/code><\/pre>\n\n\n\n<p>Con \u201cnew\u201d damos a conocer que se est\u00e1 creando una instancia en la clase existente<\/p>\n\n\n\n<p>La clase se designa con \u201cMascota\u201d, con &#8220;new&#8221; se crea la instancia de la mascota, y el objeto que designaremos ser\u00e1 almacenado en la variable \u201cmiMascota\u201d que ya est\u00e1 integrada a la clase.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>video explicativo<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\u00bfQu\u00e9 es la programacion orientada a objetos? - La mejor explicaci\u00f3n en espa\u00f1ol\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/DlphYPc_HKk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">creditos:<\/h2>\n\n\n\n<p>Autor:<a href=\"https:\/\/niixer.com\/?s=Miguel+\u00c1ngel+Lamprea+P\u00e9rez+\"> Miguel \u00c1ngel Lamprea P\u00e9rez <\/a><\/p>\n\n\n\n<p>Editor: <a href=\"https:\/\/niixer.com\/?s=Carlos+Iv\u00e1n+Pinz\u00f3n+Romero\">Carlos Iv\u00e1n Pinz\u00f3n Romero<\/a> <\/p>\n\n\n\n<p>C\u00f3digo: <a href=\"https:\/\/niixer.com\/?s=UCPA-1+\">UCPA-1 <\/a><\/p>\n\n\n\n<p>Universidad: <a href=\"https:\/\/niixer.com\/?s=Universidad+Central\">Universidad Central<\/a><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">colaboradores de Wikipedia. (2023). Programaci\u00f3n orientada a objetos. Wikipedia, la enciclopedia libre. https:\/\/es.wikipedia.org\/wiki\/Programaci%C3%B3n_orientada_a_objetos#Algunos_lenguajes_orientados_a_objetos<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Qu\u00e9 es la programacion orientada a objetos. (s.&nbsp;f.). DesarrolloWeb.com. https:\/\/desarrolloweb.com\/articulos\/499.php<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Canelo, M. M. (2023). \u00bfQu\u00e9 es la programaci\u00f3n orientada a objetos? Profile Software Services. https:\/\/profile.es\/blog\/que-es-la-programacion-orientada-a-objetos\/#4_Principios_de_la_Programacion_Orientada_a_Objetos<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"> TechTarget, C. (2021). Programaci\u00f3n Orientada a objetos, OOP. ComputerWeekly.es. https:\/\/www.computerweekly.com\/es\/definicion\/Programacion-orientada-a-objetos-OOP<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">  Profile. (s.f). POO [imagen]. profile .https:\/\/profile.es\/wp-content\/media\/POO.jpg<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Grennvector. (s.f). Oop letters vector image [imagen].VectorStock. https:\/\/www.vectorstock.com\/royalty-free-vector\/oop-letters-vector-8757750<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Scrum. (s.f). pilares de la poo.Scrum .https:\/\/3.bp.blogspot.com\/-Por7UjgJSOc\/TfopbehjdtI\/AAAAAAAAAK0\/cDFLBvreXg0\/s400\/M.png<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">colaboradores de Wikipedia. (s.f). Oop-uml-class-example . Wikipedia, la enciclopedia libre. https:\/\/es.wikipedia.org\/wiki\/Archivo:Oop-uml-class-example.png<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">EDteam. (2019, 20 junio). \u00bfQu\u00e9 es la programacion orientada a objetos? - La mejor explicaci\u00f3n en espa\u00f1ol [V\u00eddeo]. YouTube. https:\/\/www.youtube.com\/watch?v=DlphYPc_HKk<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es programaci\u00f3n orientada a objetos? Para explicar que es la programaci\u00f3n orientada a objetos (Object Oriented Programming, OOP), debemos saber que es un estilo de programaci\u00f3n especifica al uso del dise\u00f1o y manejo de objetos u datos en lugar de las funciones y operaciones l\u00f3gicas, para determinar que esSeguir Leyendo<\/p>\n","protected":false},"author":1127,"featured_media":42099,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[103],"tags":[688,2999,228,2388,66],"class_list":["post-41980","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion-y-desarrollo-de-software","tag-lenguaje-de-programacion","tag-programacion-orientada-a-objetos","tag-tecnologia-2","tag-variables","tag-videojuegos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>La programaci\u00f3n orientada a objetos y su paradigma &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos<\/title>\n<meta name=\"description\" content=\"si tu buscas mejorar como desarrollador la programaci\u00f3n orientada a objetos (POO) te ayudara a resolver problemas con dinamicas diferentes\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La programaci\u00f3n orientada a objetos y su paradigma &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"og:description\" content=\"si tu buscas mejorar como desarrollador la programaci\u00f3n orientada a objetos (POO) te ayudara a resolver problemas con dinamicas diferentes\" \/>\n<meta property=\"og:url\" content=\"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/\" \/>\n<meta property=\"og:site_name\" content=\"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/niixer\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-24T22:38:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-26T18:08:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/Safeimagekit-resized-img-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1079\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Miguel Angel Lamprea Perez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Angel Lamprea Perez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"La programaci\u00f3n orientada a objetos y su paradigma &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","description":"si tu buscas mejorar como desarrollador la programaci\u00f3n orientada a objetos (POO) te ayudara a resolver problemas con dinamicas diferentes","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/","og_locale":"es_ES","og_type":"article","og_title":"La programaci\u00f3n orientada a objetos y su paradigma &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","og_description":"si tu buscas mejorar como desarrollador la programaci\u00f3n orientada a objetos (POO) te ayudara a resolver problemas con dinamicas diferentes","og_url":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/","og_site_name":"Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","article_publisher":"https:\/\/www.facebook.com\/niixer\/","article_published_time":"2023-09-24T22:38:46+00:00","article_modified_time":"2023-09-26T18:08:18+00:00","og_image":[{"width":1920,"height":1079,"url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/Safeimagekit-resized-img-1.webp","type":"image\/webp"}],"author":"Miguel Angel Lamprea Perez","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Miguel Angel Lamprea Perez","Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/#article","isPartOf":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/"},"author":{"name":"Miguel Angel Lamprea Perez","@id":"https:\/\/niixer.com\/#\/schema\/person\/7fe5c8b44f95f06044211778f13a4d08"},"headline":"La programaci\u00f3n orientada a objetos y su paradigma","datePublished":"2023-09-24T22:38:46+00:00","dateModified":"2023-09-26T18:08:18+00:00","mainEntityOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/"},"wordCount":1682,"publisher":{"@id":"https:\/\/niixer.com\/#organization"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/Safeimagekit-resized-img-1.webp","keywords":["Lenguaje de programaci\u00f3n","Programaci\u00f3n orientada a objetos","Tecnologia","Variables","Videojuegos"],"articleSection":["Programaci\u00f3n y desarrollo de software"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/","url":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/","name":"La programaci\u00f3n orientada a objetos y su paradigma &#8211; Portal de noticias de tecnolog\u00eda, Realidad Virtual, Aumentada y Mixta, Videojuegos","isPartOf":{"@id":"https:\/\/niixer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/#primaryimage"},"image":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/#primaryimage"},"thumbnailUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/Safeimagekit-resized-img-1.webp","datePublished":"2023-09-24T22:38:46+00:00","dateModified":"2023-09-26T18:08:18+00:00","description":"si tu buscas mejorar como desarrollador la programaci\u00f3n orientada a objetos (POO) te ayudara a resolver problemas con dinamicas diferentes","breadcrumb":{"@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/#primaryimage","url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/Safeimagekit-resized-img-1.webp","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/Safeimagekit-resized-img-1.webp","width":1920,"height":1079,"caption":"programaci\u00f3n orientada a objetos"},{"@type":"BreadcrumbList","@id":"https:\/\/niixer.com\/index.php\/2023\/09\/24\/lo-que-debes-saber-de-la-programacion-orientada-a-objetos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/niixer.com\/"},{"@type":"ListItem","position":2,"name":"La programaci\u00f3n orientada a objetos y su paradigma"}]},{"@type":"WebSite","@id":"https:\/\/niixer.com\/#website","url":"https:\/\/niixer.com\/","name":"Portal de noticias de tecnolog\u00eda, ciencia, Android, iOS, Realidad Virtual, Aumentada y Mixta, Videojuegos, computadores, todo lo mas reciente en tecnolog\u00eda","description":"Portal de noticias de tecnolog\u00eda","publisher":{"@id":"https:\/\/niixer.com\/#organization"},"alternateName":"Niixer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/niixer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/niixer.com\/#organization","name":"Niixer","alternateName":"Niixer.com","url":"https:\/\/niixer.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/","url":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","contentUrl":"https:\/\/niixer.com\/wp-content\/uploads\/2022\/08\/logo-niixer-sin-fondo-1.png","width":140,"height":140,"caption":"Niixer"},"image":{"@id":"https:\/\/niixer.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/niixer\/","https:\/\/www.instagram.com\/niixer.tecnologia\/"]},{"@type":"Person","@id":"https:\/\/niixer.com\/#\/schema\/person\/7fe5c8b44f95f06044211778f13a4d08","name":"Miguel Angel Lamprea Perez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/2a71092fd916699fc279817baf5e33f5cc41a2ce4c81ed04fc34d88aa66781cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2a71092fd916699fc279817baf5e33f5cc41a2ce4c81ed04fc34d88aa66781cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a71092fd916699fc279817baf5e33f5cc41a2ce4c81ed04fc34d88aa66781cd?s=96&d=mm&r=g","caption":"Miguel Angel Lamprea Perez"},"url":"https:\/\/niixer.com\/index.php\/author\/miguel-angel-lamprea-perez\/"}]}},"jetpack_featured_media_url":"https:\/\/niixer.com\/wp-content\/uploads\/2023\/09\/Safeimagekit-resized-img-1.webp","_links":{"self":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/41980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/users\/1127"}],"replies":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/comments?post=41980"}],"version-history":[{"count":29,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/41980\/revisions"}],"predecessor-version":[{"id":42599,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/posts\/41980\/revisions\/42599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media\/42099"}],"wp:attachment":[{"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/media?parent=41980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/categories?post=41980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/niixer.com\/index.php\/wp-json\/wp\/v2\/tags?post=41980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}