<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Introducción a la Programación Orientada a Objeto by Moises Gómez</title>
      <link>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2023-05-22 21:15:25 UTC</pubDate>
      <lastBuildDate>2023-05-24 22:55:57 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Conceptos Fundamentales de la Programación orientada a Objeto POO</title>
         <author>mfgomez1915</author>
         <link>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2600637784</link>
         <description><![CDATA[<div><strong>Definicion de programcion orientada a objetos.</strong></div><div>La prgramacion orientada a objetos es un paradigma basado en el campo de clases y objetos.<br><br></div><div><strong>Beneficios de la programción orientada a objetos.</strong></div><div><br></div><ul><li>Protege la informacion</li><li>Se pueden construir sistemas mas complejos&nbsp;</li><li>evita la duplicacion de codigo y permite la reutilizacion del mismo.</li><li>trabajo en equipo.</li><li>La POO convierte cosas complejas en estructuras simples reproducibles.</li></ul><div><br></div><div><strong>Elementos de la programación orientada a objetos : clase, objetos,propiedadesy metodos.</strong></div><ul><li>Clases : es un molde o una plantilla que definimos en el codigo para crear objetos. crear un objeto de una clase se le llama instancias.</li></ul><div><br></div><ul><li>Objeto: es una unidad dentro de un programa informatico que tiene un estado y un comportamiento.</li></ul><div><br></div><ul><li>Propiedades: son las cualidades que tiene un objeto.</li></ul><div><br></div><ul><li>Métodos: son las acciones que va a realizar el objeto.</li></ul><div><br><br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2055371525/b77c4ed41ed8e91fcfc436e7dcd64acf/poo.png" />
         <pubDate>2023-05-22 21:58:17 UTC</pubDate>
         <guid>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2600637784</guid>
      </item>
      <item>
         <title>Historia de la programación orientada a objeto</title>
         <author>mfgomez1915</author>
         <link>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2600768323</link>
         <description><![CDATA[<div>https://miro.com/app/board/uXjVMGUVJNU=/?share_link_id=779084021003<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2055371525/3ff1f87e527856260e8e65b40b7930cd/image.png" />
         <pubDate>2023-05-23 00:47:21 UTC</pubDate>
         <guid>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2600768323</guid>
      </item>
      <item>
         <title>Conceptos fundamentales de la POO</title>
         <author>mfgomez1915</author>
         <link>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2601086223</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2055371525/b6c8a04308adf70f24898273228c7b92/cuadros_de_POO.docx" />
         <pubDate>2023-05-23 04:50:19 UTC</pubDate>
         <guid>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2601086223</guid>
      </item>
      <item>
         <title>Características de la programación orientada a objeto</title>
         <author>mfgomez1915</author>
         <link>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2601097883</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2055371525/6bca6ebd81f88bf9d32b77c481968791/image.png" />
         <pubDate>2023-05-23 04:57:32 UTC</pubDate>
         <guid>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2601097883</guid>
      </item>
      <item>
         <title>Aplicaciones prácticas de la programaciónorientada a objeto en diversos lenguajes de programación.</title>
         <author>mfgomez1915</author>
         <link>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2601099077</link>
         <description><![CDATA[<div>#include &amp;lt;iostream&amp;gt;<br>using namespace std;<br><br>// Clase base (superclase)<br>class Animal {<br><br>public:<br>void comer() {<br>cout &amp;lt;&amp;lt; &amp;quot;El animal come.&amp;quot; &amp;lt;&amp;lt; endl;<br>}<br><br>virtual void hacerSonido() {<br>cout &amp;lt;&amp;lt; &amp;quot;El animal hace un sonido.&amp;quot; &amp;lt;&amp;lt; endl;<br>}<br>};<br><br>// Clase derivada (subclase)<br>class Perro : public Animal {<br>public:<br>void hacerSonido() {<br>cout &amp;lt;&amp;lt; &amp;quot;El perro ladra.&amp;quot; &amp;lt;&amp;lt; endl;<br>}<br>};<br><br>// Clase derivada (subclase)<br>class Gato : public Animal {<br>public:<br>void hacerSonido() {<br>cout &amp;lt;&amp;lt; &amp;quot;El gato maulla.&amp;quot; &amp;lt;&amp;lt; endl;<br>}<br>};<br><br>int main() {<br>Animal* animal; // Objeto de tipo Animal<br>Perro perro; // Objeto de tipo Perro<br>Gato gato; // Objeto de tipo Gato<br><br>animal = &amp;amp;perro;<br>animal-&amp;gt;hacerSonido(); // Polimorfismo: llama al método de la clase<br>derivada (Perro)<br><br>animal = &amp;amp;gato;<br>animal-&amp;gt;hacerSonido(); // Polimorfismo: llama al método de la clase<br>derivada (Gato)<br><br>return 0;<br>}<br><br>En este ejemplo, tenemos una clase base llamada &amp;quot;Animal&amp;quot; que tiene dos<br>métodos: &amp;quot;comer&amp;quot; y &amp;quot;hacer Sonido&amp;quot;. La clase &amp;quot;Perro&amp;quot; y la clase &amp;quot;Gato&amp;quot; son<br>subclases que heredan de la clase base &amp;quot;Animal&amp;quot;. Cada una de las subclases<br>redefine el método &amp;quot;hacer Sonido&amp;quot; de acuerdo con el sonido que produce cada<br>tipo de animal.<br><br>En la función principal, creamos objetos de tipo &amp;quot;Perro&amp;quot; y &amp;quot;Gato&amp;quot;. Luego,<br>utilizamos un puntero de tipo &amp;quot;Animal&amp;quot; para referirnos a objetos tanto de tipo<br>&amp;quot;Perro&amp;quot; como de tipo &amp;quot;Gato&amp;quot;. Esto ilustra el polimorfismo, ya que el puntero<br>&amp;quot;animal&amp;quot; puede apuntar a diferentes tipos de objetos en tiempo de ejecución y<br>llamar al método &amp;quot;hacer Sonido&amp;quot; correspondiente de cada clase derivada.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2055371525/ff3e2b89dc11adab5e2bfa5c2688e5e2/POO3.jpg" />
         <pubDate>2023-05-23 04:58:17 UTC</pubDate>
         <guid>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2601099077</guid>
      </item>
      <item>
         <title></title>
         <author>mfgomez1915</author>
         <link>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2602687558</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://assets.padletcdn.com/padlets/vghhlypdb4ctla8r/qr_code.png" />
         <pubDate>2023-05-24 04:18:01 UTC</pubDate>
         <guid>https://padlet.com/mfgomez1915/vghhlypdb4ctla8r/wish/2602687558</guid>
      </item>
   </channel>
</rss>
