Paradigma Orientado a Objetos

3/37
Recursos

La Programación Orientada a Objetos viene de una filosofía o forma de pensar que es la Orientación a Objetos y esto surge a partir de los problemas que necesitamos plasmar en código.

Es analizar un problema en forma de objetos para después llevarlo a código, eso es la Orientación a Objetos.

Un paradigma es una teoría que suministra la base y modelo para resolver problemas. La paradigma de Programación Orientada a Objetos se compone de 4 elementos:

  • Clases
  • Propiedades
  • Métodos
  • Objetos

Y 4 Pilares:

  • Encapsulamiento
  • Abstracción
  • Herencia
  • Polimorfismo

Aportes 294

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

🤔…
Y de repente el miedo hacia POO comienza a irse!!
😃

Les comparto mi anotación de esta clase compañeros

Espero sea de su agrado.

Podemos definir una clase como un molde para crear objetos en donde definimos dos cosas muy importantes sus atributos que son las propiedades que definen a la clase y los métodos que son las acciones que puede realizar la clase.


Mi analogía

ya wey menamore xd

¡Por fin! Ya estoy harto o como decimos en Colombia: “¡Estoy jaaaaarto!” de explicaciones con carros, perros y demás cosas que en realidad uno nunca programa, nada mejor que un ejemplo real. Ahora si con la expectativa al 100.

		Clases      = Molde
		Propiedades = Atributos
		Métodos     = Acciones
		Objetos     = Instancia del Molde
		Y 4 Pilares:

		Encapsulamiento = scope de la variables
		Abstracción     = MOdelamiento del problema
		Herencia        = Pasar propiedades entre clases
		Polimorfismo    = Las diferentes formas que pude tner un objeto.

Haganle caso, la programación orientada objeto es lo má hermoso! y s super facil, una vez lo aprendes no lo sueltas xD

Básicamente plantea en empezar a pensar en objetos de la vida real, y lo de clases, propiedades, métodos, y demás son cosas que siempre están presentes en la vida real y no nos damos cuenta ^^

Y si, la programación orientada a objetos usa muchas palabras muy feas y largas para describir cosas hiper sencillas xD

Los objetos se utilizan como metáfora para emular las entidades reales del problema a modelar.

Notas de clase:
El pensamiento orientado a objetos: analizar problemas en formas de objetos para luego llevarlos a código. A groso modo: es un paradigma.

Las Clases tienen Propiedades y Métodos y esto resulta en un Objeto
y como adición también están: Encapsulamiento, Abstracción, Herencia, Polimorfismo.

Al fin sin perritos, autitos y personitas!

Bueno de las pocas nociones que tengo

  • Objeto: Es una representación de un elemento de la vida real.
  • Clase: Es la estructura de los objetos del mismo tipo.
  • Propiedades: Son los atributos con los cuales cuentan dichos objetos.
  • Métodos: Definen el comportamiento de dichos objetos.
  • Encapsulamiento: no recuerdo :c
  • Abstracción: La abstracción es omitir elementos o detalles con relación a algo, por ejemplo un plano arquitectónico es una representación abstracta de la casa a la que representa, debido a que se omiten muchos detalles en pro de entender mejor la información que realmente se necesita.
  • Herencia: Se entiende cuando las clases heredan (comparten) todas las propiedades y métodos de una o varias clases padre, y ademas pueden agregan propiedades y métodos adicionales.
  • Polimorfismo: Con el polimorfismo podemos manipular objetos de clases distintas como si fuesen de la misma clase.

Mas adelante veré si estoy equivocado, y perdón si me equivoco jeje.

Muy buena esta clase ella transmite relajamiento y positivismo .

🤔 Polimorfismo no es poliformismo, de hecho este ultimo no existe en la POO. Aunque su significado sea similar.

Definitivamente POO:

Segunda nota de clase:

La ** POO** esta compuesta por Clases y estas a su vez tiene descripciones o Propiedades, que a su vez tienen acciones que se le conocen como Métodos.

Todas estas componen algo llamado Objeto

Oh lord que facil es aprender con Anahi

Jajajaja > “Palabras muy feas para describir cosas muy sencillas”.

Nota de clase:

No es POLIFORMISMO, es polimorfismo 😄

Qué es lo que voy a orientar😂. Excelente curso.

Pensar “orientado a objetos”, es algo más común de lo que realmente creemos, incluso en ámbitos que no tienen que ver con la programación. Casi cualquier cosa o problema en el que pensemos, los humanos de manera natural la abstraemos como un objeto.
Es muy interesante entender como el paradigma de programación orientado a objetos, nos permite ser “conscientes” de un proceso mental que realizamos día a día casi sin darnos cuenta, para resolver problemas cotidianos.
El tema es simplemente apasionante!

Paradigma Orientado a Objetos poo - oop (oriented object programming)

Surge de la necesidad de resolver un problema de forma más simple, que te permite analizarlo e identificar cada objeto que lo integra.

Es un paradigma, una teoría, una forma de dar solución para llevarlo al código. Está compuesto por 4 elementos:

Clases - Propiedades - Métodos - Objetos

4 Pilares como base:

Encapsulamiento - Abstracción - Herencia - Polimorfismo.

Adios perritos!!

Encontre este articulo que habla sobre los principios SOLID por si alguien quiere enterarse.
https://enmilocalfunciona.io/principios-solid/

Super bien que sean ejemplos mas realistas!

El paradigma OO: una forma de ver el mundo
Los lenguajes de programación proporcionan mecanismos para implementar una filosofía o paradigma de programación. Un paradigma es una forma de entender y representar la realidad: un conjunto de teorías, estándares y métodos que, juntos, representan un modo de organizar el pensamiento, es decir, un modo de ver el mundo. Cada nuevo paradigma responde a una necesidad real de nuevas formas de afrontar problemas.

buen curso, temas muy interesantes; Le hace falta un poco más de docencia, muchas palabras pero no dice nada.

Paradigma Orientado a Objetos
.
¿Que es la Orientacion a Objetos?
Es analizar un problema en forma de objetos para despues plasmarlo en el código.
.
¿Que es un Paradigma?
Es una teoria que suministra la base y modelo para resolver problemas.

Encapsulamiento. Quiere decir que oculta datos mediante código.
Abstracción. Es como se pueden representar los objetos en modo de
código.
Herencia. Es donde una clase nueva se crea a partir de una clase
existente.
Polimorfismo. Se refiere a la propiedad por la que es posible enviar
mensajes sintácticamente iguales a objetos de tipos distintos.

Y ahora, empiezo a ver ‘Clases’, ‘Propiedades’, ‘Métodos’, ‘Objetos’ por todos lados!

¿Que es la Orientacion a Objetos?

El concepto de programación orientada a objetos sirve para modelar el mundo real en un programa y reducir la complejidad del problema a un nivel en el que todo se considera un objeto.

¿Que es un Paradigma?

Es una teoría que suministra la base y modelo para resolver problemas. Se compone de 4 elementos:

  1. Clases = Molde
  2. Propiedades = Atributos
  3. Métodos = Acciones
  4. Objetos = Instancia del Molde

Y 4 Pilares:

  1. Encapsulamiento
  2. Abstracción
  3. Herencia
  4. Polimorfismo

La Programación Orientada a Objetos es un paradigma.

Que bueno que lo mencionas Ann, hay cursos en esta plataforma que no utilizan esta forma correcta Polimorfismo, sino la forma errada.

Muchos se asustan cuando dicen paradigma pero creo que solo se trata de una manera de programar, que tiene sus reglas, principios y métodos para resolver problemas.

La programacion orientada a objetos es una forma de pensar “orientada a objetos”, es decir analizar un problema en forma de objetos, posteriormente este enfoque nos llevara a una solución que plasmaremos mediante codigo.
Se dice que es un paradigma porque por defincion es aquella teoria que suministra la base y modelo para resolver problemas.
//
La programacion a orientada a objetos se compone principalmente por 4 elementos:

  1. Clases
  2. Propiedades
  3. Metodos
  4. Objetos
    Ademas tenemos los 4 pilares que sostienen dichos elementos.
    Encapsulamiento
    Abstraccion
    Herencia
    Poliformismo

Un paradigma es una teoría que suministra la base y modelo para resolver problemas. La paradigma de Programación Orientada a Objetos se compone de 4 elementos:

Clases
Propiedades
Métodos
Objetos
Y 4 Pilares:

Encapsulamiento
Abstracción
Herencia
Polimorfismo

Anahi es muy linda!

Anahi es muy buena profesora, vine a este curso por que estaba teniendo muchos lios en entender y en un par de clases me ha resuelto varias cuestiones que tenia.

Yo despues de ver la clase jajaja 😕

Orientación a objetos
Es el paradigma (teoría que suministra la base y modelo para resolver problemas) que busca resolver los problemas que se presentan en la programación asemejandolos a objetos

Se componen de cuatro elementos:

  • Clases
  • Propiedades
  • Métodos
  • Objetos

Y están cimentadas sobre cuatro pilares:

  • Encapsulamiento
  • Abstracción
  • Herencia
  • Polimorfismo

Es un paradigma de programación que tiene 4 pilares y 4 elementos.

programación orientada a objetos es parte de como trasladar nuestra realidad o entorno a programación y que si si podíamos relacionar las características de los objetos era mas no tener tantas líneas de código.

por que un objeto tiene unas características.
se compone de:

  • Clases
  • Propiedades
  • Métodos
  • Objetos

y cuatro pilares

  • Encapsulamiento
  • Abstracción
  • Herencia
  • Polimorfismo

La Programación Orientada a Objetos tiene 4 elementos:

  • Clases
  • Propiedades
  • Métodos
  • Objetos
    La Programación Orientada a Objetos tiene 4 pilares:
  • Encapsulamiento
  • Abstracción
  • Herencia
  • Polimorfismo

POO Es un paradigma de programación que tiene
4 Pilares

  • Encapsulamiento
  • Abstracción
  • Herencia
  • Polimorfismo

4 Elementos

  • Clases
  • Popiedades
  • Metodos
  • Objetos

La verda me gusta la forma en como lo hace parecer sencillo porque en realidad lo es! .Estamos acostumbrados a ver palabras grandes o definiciones tan largas que no nos damos cuenta que podemos encontrar el sentido de simplicidad en la teoria al momento de la practica, gracias por esos animos!

Me gusta la actitud de esto es sencillo, no te preocupes, jaja

😃 muy buena profesora

He tomado otros cursos que son mas teoricos, y la duración de los videos se me hace eterna, siendo que duran 6 minutos, y estos videos se me pasan muy rápido 😦 jajajaja

Nada de ese clásico ejemplo del perrito ni de los pajaritos y los animalitos… xd
Éste curso sí me encanta, todo real. Será épico, será el mejor curso que tomaré de POO.

Es bastante cómico eso de los ejemplos de perritos y animales… abundan en Google

Me queda claro:
4 elementos del POO:
Clase;
Propiedades o atributos;
Métodos;
Objetos.
Y 4 pilares:
Encapsulamiento;
Abstracción;
Herencia;
Polimorfismo.

Orientar código a objetos: Se refiere a ver los problemas en forma de objetos, por ejemplo al momento de construir un video juego, podemos pensar que un objeto es el jugador, otro objeto puede ser los enemigos, otro el mapa, entonces cada uno de los objetos tienen cosas diferentes pero de igual forma se encuentran dentro del mismo programa, entonces cual seria la diferencia con programación estructurada?.- La respuesta se basa que siendo objetos no tienen necesidad de que el otro objeto funcione al 100% o este terminado ya que al ser un objeto depende de si mismo y no de la estructura como tal de todo el programa, como si lo fuese en programación estructurada

3. Mis apuntes sobre: "Paradigma Orientado a Objetos"
POO o OOP, viene de una manera de pensar llamada “orientación a objetos”.

Surge a partir de los problemas que tenemos y necesitamos plasmar en código.
Observar los problemas en forma de objetos.
Paradigma: Teoría que suministra la base y modelo para resolver problemas.
La OO es un paradigma de programación programación a objetos:
Veremos: Clases, propiedadades, métodos, objetos
Encapsulamiento, Abstracción, Herencia, Polimorfismo.

Bien. esta clase, basicamente es el primer semestre de la carrera de ingeneria de sistemas, (ya estoy a punto de graduarme). Genial

Gran explicacion por parte de la profe

que es SOLID en programación orientada a objetos?

Introducción a términos de la POO.
La Programación orientada objetos se compone por:
*Clase: Es una plantilla para la creación de objetos de datos según un modelo predefinido.
*Objeto: Es una unidad dentro de un programa de computadores que consta de un estado y de un comportamiento.
*Métodos: Son las funciones, cuyo código es definido en una clase y puede pertenecer tanto a una clase, como a un objeto.
*Propiedades.

Me encanta esta profesora!

Excelente clase, Anahí.

Me dice que no puedo acceder al curso

la orientación a objetos resuelve los problemas como se haría en el mundo real, permitiendo que los algoritmos parezcan mas un lenguaje natural.

Paradigma forma de pensar

Buenisima explicacion y entusiasmo!!

muy buena actitud. contajia las ganas de aprender.

Muy buena Introducción para empezar el curso

¿Qué resuelve?
Problemas de la programación estructurada
Orientación a objetos:
Surge a partir de cómo plasmar una solución de un análisis
de un problema en forma de objetos
Es un paradigma:
Proporciona la teoría para el modelado de la solución orientada a los objetos
4 Elementos del paradigma:
-Clases
-Propiedades
-Métodos
-Objetos
4 Pilares de la POO:
-Encapsulamiento
-Abstracción
-Herencia
-Polimorfismo

¿Que resuelve la Poo?

_ Código muy largo, que hace que sea dificil de depurar._
Si algo falla, todo se rompe.

**La Poo es un paradigma,¿Por que? **

Un paradigma es una teoría que suministra la base y modelo para la resolución de un problema.

Y la poo es analizar un problema en forma de objeto para después llevarlo a código resolverlo.
Entonces, llegamos a la conclusión de que La poo es un paradigma.

Esta se compone de 4 elementos:
++Clases Propiedades Métodos Objetos
++
Y se compone también de 4 Pilares:
Encapsulamiento abstracción Herencia Polimorfismo

4 Pilares de la Programación Orientada a Objetos

  • Encapsulamiento
    . Abstracción
  • Herencia
  • Polimorfismo

Genial Curso!

Excelente explicación. a seguir con las clases.

Ya me enamore!

Excelente explicación y forma de expresarse.

Recordando la primera clase la profe nos estableció 3 pasos para programar con este paradigma, en general deberíamos aplicarlo para cualquier paradigma de programación. pero el primero de estos pasos era el análisis y es justo en ese paso donde tomamos cada uno de los objetos que compone el problema y lo descomponemos en cada una de sus cualidades (propiedades) y actividades que realizan (métodos) para en el momento de llevarlo a código tener una idea como representarlos a nivel digital

T.T no tendremos la clase perrito que hereda de la clase animales XD

El miedo a POO llendose en 3…2…1…

Los cuatro principios básicos de la programación orientada a objetos son:

  • Abstracción: modelar los atributos e interacciones pertinentes de las entidades como clases para definir una representación abstracta de un sistema.
  • Encapsulación: ocultar el estado interno y la funcionalidad de un objeto y permitir solo el acceso a través de un conjunto público de funciones.
  • Herencia: capacidad de crear nuevas abstracciones basadas en abstracciones existentes.
  • Polimorfismo: capacidad de implementar propiedades o métodos heredados de maneras diferentes en varias abstracciones.

Paradigma de POO:
Clases, Propiedades, Métodos, Objetos, Encapsulamiento, Abstracción, Herencia, Polimorfismo

Paradigma: Base y Modelo para resolver problemas, manera de pensar en POO para resolver un problema y llevarlo a un código.

Les compartos mis apuntes

Empezando por el Paradigma!!

Un paradigma es entendido como el conjunto de conceptos, valores, técnicas y procedimientos compartidos por una comunidad científica, en un momento histórico determinado, para definir problemas y buscar soluciones

Paradigma Orientado a Objetos 3/37

La orientación a objetos significa: Analizar un problema en forma de objetos para después codificarlo
La Programación Orientada a Objetos (POO) es un paradigma

Paradigma: Una teoría que suministra la base y modelo para resolver problemas

Surge a partir de los problemas que tengo y se necesitan resolver en código

¿Por dónde empiezo? Empezar a ubicar los objetos que están involucrados en ese problema después llevarlo a una solución en código
¿Qué hace? Resolver problemas

¿Cómo? Con una manera de pensar orientada a objetos que permita resolver un problema y escribir código. (Entender un problema, diseñar un algoritmo, codificarlo).
La POO surge del análisis de los problemas o retos para posteriormente se codifiquen, se compone de:
4 elementos: Clases, propiedades, métodos y objetos
4 Pilares: Encapsulamiento, abstracción, herencia, polimorfismo

Minuto 5:13 “Y la verdad es que esto no tiene más que palabrotas, esas palabras muy feas para definir cosas muy sencillas entonces no te preocupes esto va a ser muy sencillo de entender, muy fácil de aprender…”

Interesante el aprender poo con diferentes lenguajes y que den temas tan concretos, siempre creí que solo se aplicaba en Java.

![](

Que bien explica la profesora

  1. La programación orientada a objetos usa palabras largas para describir cosas sencillas.
  2. Ademas de ello plantea el pensamiento en objetos.
  3. Las clases, propiedades, métodos, y demás son cosas que podemos encontrar presentes en la vida real.
Este es un video para complementar lo que aqui se explica https://youtu.be/voMOPqtnJto

Escribo lo que entendí en mis propias palabras por si se hace más claro:

Un paradigma es un conjunto de técnicas o procedimientos establecidos para resolver un problema. Por lo tanto un paradigma es un modelo de como resolver algo. La POO es una técncia de resolución de todos los problemas que nos deja la Programacion Estructurada (ejemplo: código spaguetti, código super extenso, etc)

El paradigma orientado a objetos
 Metodología de desarrollo de aplicaciones en la cual éstas se
organizan como colecciones cooperativas de objetos, cada uno
de los cuales representan una instancia de alguna clase, y
cuyas clases son miembros de jerarquías de clases unidas
mediante relaciones de herencia

a ver profe… amo tu sueter, tanto como siento que te amo a ti!

Analizar y estudiar al problema en forma de objeto, para luego buscarle una solución con código.

POO se conforma de 4 elementos:

  • Clases
  • Propiedades
  • Métodos
  • Objetos

Tiene estos pilares:

  • Encapsulamiento
  • Abstracción
  • Herencia
  • Polimorfismo

Me gusto el ultimo comment, de ver ejemplos de estos conceptos pero enfocados en programación, y no analogías de “perritos” que si bien son fáciles de comprender a la hora de ponerlos en práctica, los conceptos quedan cortos!

ya me motivaste llevo a;os programando en vba y lo hago muy estructurado cuando me esfuerzo y le meto poo las macros me quedan mucho mucho mejores para leerlas