tanto C# como Delphi tienen propiedadeshttps://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/classes-and-structs/properties
y los ewents no son un truco durante mucho tiempo
pero, en mi opinión, otro tema sobre la letra de una canción bastante buena "Hada" - YazheVik .... ¡Tú vas y yo soy un hada! ....
Peter, entrando por el lado equivocado otra vez. ¿Por qué el Estado debe ser una herramienta? El Estado era y es, no se ha ido a ninguna parte, es incluso más primario que todo lo demás. Y sí, un evento no es un estado, por lo que no se describe sino que se registra.
Реter Konow:
...pero ¿dónde está el concepto filosófico "oficialmente registrado" del Objeto? Desgraciadamente, a día de hoy no existe, ni puede existir. ...
Porque no se basa en absoluto en la filosofía. El Objeto en la programación no es algo sublime, místico o lo que sea que hayas imaginado. Es simplemente una amalgama de funciones y variables.
Este tema será de interés para quienes se preocupan por las cuestiones de programación global.
Me pregunto: "¿por qué el modelo de objetos comúnmente conocido en el concepto estándar de POO es un canon?".
Porque las dos primeras grandes O son lo primero. Como el concepto está orientado a objetos, son la esencia del concepto. De la misma manera que en el concepto de programación procedimental los procedimientos son el punto principal, en SQL las consultas son el punto principal, ignorando cómo se ejecutan, y así sucesivamente. La esencia, no el canon. La canonización de la POO con su oposición a otros enfoques está activamente comprometida en este foro, por eso hay tal impresión.
En lugar de reinventar su propia bicicleta, debería estudiar la teoría de tipos y practicar su aplicación a la programación en lenguajes funcionales (por ejemplo, Haskel).
Para comprender los fundamentos filosóficos y lógicos, puede leer a Bertrand Russell.
Este tema será de interés para quienes se preocupan por las cuestiones de programación global.
Bla, bla, bla.
Todo esto no tiene nada que ver con la POO o la programación.
Mejor llamarlo "¿Cuántos objetos caben en la punta de una aguja?".
Porque hay dos O mayúsculas en primer lugar. Como el concepto está orientado a objetos, son la esencia principal del concepto. Así como en el concepto de programación procedimental el punto principal son los procedimientos, en SQL el punto principal son las consultas, ignorando la forma en que se ejecutan, etc. etc. La esencia, no el canon. La canonización de la POO con su oposición a otros enfoques está activamente comprometida en este foro, por eso hay tal impresión.
Porque no se basa en la filosofía en absoluto. El objeto de la programación no es algo elevado o místico o cualquier otra cosa que se pueda pensar. Es simplemente una amalgama de funciones y variables.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Este tema será de interés para quienes se preocupan por las cuestiones de programación global.
La pregunta que me ronda es "¿por qué el conocido modelo de objetos está en el canon del concepto estándar de POO?"Un objeto es una entidad que la gente describe con palabras cada vez que dice la palabra. Con el advenimiento de la programación, el intento de describir el Objeto por medio de un código estaba lógicamente conectado y se inventó una tecnología especial para hacerlo, pero aquí está la pregunta: ¿por qué sólo uno? Como si la primera lengua sustituyera completamente a las demás y no las dejara evolucionar. Esto es imposible en la antigüedad, pero posible en la era del globalismo y la propaganda. Y así sucedió: una representación del Objeto conquistó el mundo y bloqueó las direcciones de otras ideas.
Habría aceptado la concepción estándar del Objeto hace mucho tiempo, si (como filósofo) no hubiera tenido algunas quejas al respecto.
Esto significa que los autores del concepto OOP actuaron arbitrariamente, confiando en la "infalibilidad" de sus nociones filosóficas.
2. Aquí están algunas de mis reclamaciones:
(1) ¿Por qué el concepto estándar no tiene una herramienta " El estado de"? ¿Los objetos no tienen estados? Un estado puede describirse en una estructura, pero esto es inconveniente. El concepto estándar no está diseñado para trabajar con estados de objetos. Por ejemplo: creo una estructura especial, enumero los parámetros del objeto, copio una parte de ella (parámetros seleccionados), nombro esta parte como estado y escribo los valores que corresponden a algún estado del objeto. Luego lo conecto a la estructura principal del objeto.
(2) No existe ningún instrumento de"evento". Es decir, un Evento "flota" en el concepto estándar, pero no puede ser descrito como una enumeración, clase o función. Una simple descripción de un evento en la programación sería muy útil. Por ejemplo: describirlo como una estructura, pero en ella apuntar a los estados "de fondo" del entorno y de los objetos, y apuntar a un cambio clave, que es el desencadenante para iniciar una cadena de otros cambios. De nuevo - la OOP no está afinada para la descripción concisa de eventos y ofrece describirlos en un montón de condiciones, que no tienen nombre y se encuentran "en cualquier lugar".
(3) Además, un parámetro no es un objeto independiente. De hecho - es el objeto más importante, que puede ser modelado y cualquier sistema puede ser ensamblado a partir de sus copias y modificaciones. No lo hace...
Podría seguir y seguir, pero mi mensaje es claro: construye tu OOP y tal vez inventes algo mucho más genial, porque nadie intentó hacerlo seriamente antes que tú. Y el concepto estándar es una visión subjetiva, no física o matemática y puede ser modificado)).