El EOP para escolares. - página 7

 

No te desconciertes, o si no, Peter, te pediré que te unas al club.

La relevancia de la encapsulación y la POO surge ya cuando dos funciones trabajan con una variable común.

 
Dmitry Fedoseev:

No te desconciertes, o si no, Peter, te pediré que te unas al club.

La relevancia de la encapsulación y la POO surge ya cuando dos funciones trabajan con una variable común.

No. Si tienes dos funciones trabajando con una variable, declárala global. O pasarla de uno a otro. Esta no es la razón para multiplicar las entidades.

¿Y qué clase de OOP es esta en tres clases y dos estructuras? ¿Por qué necesitamos cadenas de herencia tan cortas? La solución simple obtiene una sintaxis complicada y un conjunto de técnicas de sintaxis opcionales. Entonces, los seguidores empiezan a machacar la funcionalidad para justificar la relevancia de la POO. Desde el punto de vista de la solución, esto es un error.

La aplicación de la OOP debe estar justificada por:

1. El deseo de aprender.

2. Para adjuntar su solución a grandes programas o bibliotecas.

3. Una idea global que lleva al crecimiento y complejidad del programa y a la diversidad de sus datos.

Si no es el caso y la solución no lo requiere, no es necesario utilizarlo.

 
Реter Konow:

No. Si tienes dos funciones trabajando con la misma variable, declárala global. O bien pasarla de uno a otro. Esta no es la razón para crear nuevas entidades.

...

¡Eso es exactamente SÍ! Para no convertir el código en un lío homogéneo.
 
Dmitry Fedoseev:
¡Eso es exactamente! Para no convertir el código en un lío homogéneo.
Los comentarios y un estilista ayudarán.
 
Реter Konow:
Los comentarios y un estilista ayudarían.

Sí. También una libreta y maquillaje permanente en la frente.

 

Esta es una pregunta:

Si los cálculos de los indicadores se implementan como una clase, ¿tendrá algún beneficio? Al escribir el Asesor Experto, permitirá evitar llamar al manejador del indicador y recibir valores en la última barra simplemente conectando la biblioteca con esta clase.

El indicador puede escribirse haciendo referencia a esta biblioteca.

¿Qué te parece?

 
Alexey Viktorov:

Esta es una pregunta:

Si los cálculos de los indicadores se implementan como una clase, ¿tendrá algún beneficio? Al escribir el Asesor Experto, permitirá evitar llamar al manejador del indicador y recibir valores en la última barra simplemente conectando la biblioteca con esta clase.

El indicador puede escribirse haciendo referencia a esta biblioteca.

¿Qué te parece?

Incluir > Indicadores
Echa un vistazo, hay ejemplos de indicadores en las clases.

 
Roman:

Incluir > Indicadores
Mira ahí, hay ejemplos de indicadores en las clases.

Hay ejemplos, ¿y qué? La mera existencia de estos ejemplos no responde a las preguntas planteadas por @Alexey Viktorov.

 
Alexey Viktorov:

Esta es una pregunta:

Si los cálculos del indicador se formatean como una clase, ¿tendría alguna utilidad?

Sí, lo haremos. Al menos, en cuanto a la conexión con el Asesor Experto. Este indicador se incluye en el código como una sola línea. Y no necesitamos ninguna iCustom.

 
Ihor Herasko:

Es imprescindible. Al menos en lo que respecta a la conexión con el EA. Este indicador se incluye en el código en una línea. Y no es necesario en iCustom.

¿Puede dar un ejemplo?

Razón de la queja: