Red de conocimiento informático - Aprendizaje de código fuente - ¿Los objetos en las estructuras de datos son diferentes de los de las estructuras orientadas a objetos?

¿Los objetos en las estructuras de datos son diferentes de los de las estructuras orientadas a objetos?

¡Depende de lo que pienses! ¡Esto es muy subjetivo! En un pequeño sentido son conceptos diferentes, pero en un gran sentido son iguales. Excepto el amor, la fe y otras cosas demasiado abstractas, todo en el mundo es un objeto. En orientación a objetos, cualquier cosa que exista en el tiempo y el espacio es un objeto. Por ejemplo: un proceso de producción en una fábrica, una función, un hilo, ¡todos estos son objetos! Por supuesto, en el proceso de desarrollo de software real, es imposible tratar todo como un objeto. Eso sería agotador, por lo que hay que encontrar los objetos y clases correctos. Este proceso se llama análisis orientado a objetos y luego inventar algunos especiales. objetos, clases y mecanismos, este proceso se llama diseño orientado a objetos. . . . . . . Tanto el análisis como el diseño son muy subjetivos, por lo que: "Si dos personas en una sala llena de los mejores diseñadores de software están de acuerdo en una cosa, esa es la mayoría".

–Bill Curty Bill Curtis, arquitecto principal y autor de MMC individuales