<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Blog de la clase by Ivania Navarro</title>
      <link>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv</link>
      <description>Publica tu blog</description>
      <language>en-us</language>
      <pubDate>2025-01-15 18:38:44 UTC</pubDate>
      <lastBuildDate>2025-01-15 21:52:20 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4bb.png</url>
      </image>
      <item>
         <title>Programación Orientada a Objetos</title>
         <author>ivanianavarro1</author>
         <link>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv/wish/3292480631</link>
         <description><![CDATA[<p>En el mundo de la programación, la POO es un paradigma que ha ganado una gran popularidad en los últimos años debido a su capacidad para crear aplicaciones más robustas, flexibles y fáciles de mantener. Esta metodología de desarrollo se basa en la idea de que los programas se pueden organizar como una colección de objetos interconectados, cada uno con su propio conjunto de datos y funcionalidades. En este post, exploraremos más a fondo los conceptos clave de la POO, cómo implementarla en diferentes lenguajes y cómo aprovechar sus ventajas para construir aplicaciones sólidas y flexibles. ¡Adentrémonos en el mundo de la programación orientada a objetos!</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1952144009/448c84f329f1385c64988b54007813c8/1.png" />
         <pubDate>2025-01-15 18:50:38 UTC</pubDate>
         <guid>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv/wish/3292480631</guid>
      </item>
      <item>
         <title>Clase, Objeto e Instancias </title>
         <author>ivanianavarro1</author>
         <link>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv/wish/3292491306</link>
         <description><![CDATA[<p><strong>Clase</strong></p><p><br/></p><p>Una clase es una plantilla. Define de manera genérica cómo van a ser los objetos de un determinado tipo. Por ejemplo, una clase para representar a animales puede llamarse ‘animal’ y tener una serie de atributos, como ‘nombre’ o ‘edad’ (que normalmente son propiedades), y una serie con los comportamientos que estos pueden tener, como caminar o comer, y que a su vez se implementan como métodos de la clase (funciones).</p><p><br/></p><p><strong>Objetos</strong></p><p><br/></p><p>Un ejemplo sencillo de un objeto, como decíamos antes, podría ser un animal. Un animal tiene una edad, por lo que creamos un nuevo atributo de ‘edad’ y, además, puede envejecer, por lo que definimos un nuevo método. Datos y lógica. Esto es lo que se define en muchos programas como la definición de una clase, que es la definición global y genérica de muchos objetos.</p><p><br/></p><p><strong>Instancias</strong></p><p><br/></p><p>Con la clase se pueden crear instancias de un objeto, cada uno de ellos con sus atributos definidos de forma independiente. Con esto podríamos crear un gato llamado <em>Paco</em>, con 3 años de edad, y otro animal, este tipo perro y llamado <em>Pancho</em>, con una de edad de 4 años. Los dos están definidos por la clase animal, pero son dos instancias distintas. Por lo tanto, llamar a sus métodos puede tener resultados diferentes. Los dos comparten la lógica, pero cada uno tiene su estado de forma independiente.</p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1952144009/a08357de4e0a50cd14411d5aaa2855ca/POO.jpg" />
         <pubDate>2025-01-15 18:59:19 UTC</pubDate>
         <guid>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv/wish/3292491306</guid>
      </item>
      <item>
         <title>¿Cuáles son los principios de la POO?</title>
         <author>ivanianavarro1</author>
         <link>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv/wish/3292623594</link>
         <description><![CDATA[<p>Los cuatro pilares de la programación orientada a objetos son:</p><ul><li><p><strong>Herencia</strong>: las clases secundarias heredan datos y comportamientos de la clase principal.</p></li><li><p><strong>Encapsulación</strong>: contener información en un objeto, exponiendo solo la información seleccionada.</p></li><li><p><strong>Abstracción</strong>: exponer solo métodos públicos de alto nivel para acceder a un objeto.</p></li><li><p><strong>Polimorfismo</strong>: muchos métodos pueden reali</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-15 21:05:36 UTC</pubDate>
         <guid>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv/wish/3292623594</guid>
      </item>
      <item>
         <title>Aplicación de la POO en el contexto educativo
</title>
         <author>ivanianavarro1</author>
         <link>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv/wish/3292650693</link>
         <description><![CDATA[<ul><li><p><strong>Facilita la comprensión de conceptos complejos</strong>: La programación orientada a objetos permite a los estudiantes pensar en "objetos del mundo real" y modelarlos a través de clases. Esto puede ser especialmente útil en materias que involucren simulaciones, modelado y estructuras de datos complejas.</p><p><br></p><p><strong>Ejemplo</strong>: En una simulación de un ecosistema, los estudiantes pueden crear clases como Animal, Planta, Depredador, etc. Cada clase puede tener atributos como "nombre", "edad", "estado de salud" y métodos como "comer", "reproducirse", "moverse". Este enfoque ayuda a los estudiantes a entender cómo las interacciones en el mundo real pueden representarse de manera computacional.</p><p><br></p></li><li><p><strong>Reutilización de código</strong>: Las clases y objetos pueden reutilizarse, lo que reduce el trabajo redundante y promueve la eficiencia. Los estudiantes pueden construir aplicaciones de software que sean fácilmente modificables y extendibles.</p><p><br></p><p><strong>Ejemplo</strong>: Imagina que los estudiantes están desarrollando un sistema de gestión de biblioteca. Se puede crear una clase Libro con atributos como "título", "autor", "fecha de publicación", y métodos como prestar() y devolver(). Luego, se pueden crear diferentes tipos de libros (por ejemplo, LibroDigital y LibroFisico), heredando la funcionalidad de la clase Libro pero añadiendo características específicas (como descargar() para LibroDigital).</p><p><br></p></li></ul>]]></description>
         <enclosure url="https://escuela.it/materias/programacion-orientada-a-objetos" />
         <pubDate>2025-01-15 21:42:52 UTC</pubDate>
         <guid>https://padlet.com/ivanianavarro1/7c1ddiqrkjl8m9uv/wish/3292650693</guid>
      </item>
   </channel>
</rss>
