Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Artículo publicado Programación orientada a objetos (OOP) en MQL5:
Como desarrolladores, debemos aprender a crear y desarrollar software que sea reutilizable y flexible sin duplicar código, especialmente si tenemos diferentes objetos con comportamientos distintos. Esto se puede lograr fácilmente utilizando las técnicas y principios de la programación orientada a objetos. En este artículo le presentamos los conceptos básicos de la programación orientada a objetos en MQL5.
La encapsulación es un método que nos permite asociar funciones y datos en una clase; los datos y funciones en una clase pueden ser privados (accesibles solo dentro de la clase) o públicos (accesibles fuera de la clase). La encapsulación nos ayuda a ocultar la complejidad de la implementación de la clase y ofrece al desarrollador un control total sobre sus datos, lo cual ayuda a realizar un seguimiento de todos los valores dependientes sin conflictos.
La encapsulación nos permite mantener la funcionalidad de nuestro sistema y evitar muchos posibles errores, y también ofrece un alto nivel de control para el desarrollador, simplificando además las pruebas y el procesamiento de datos de las clases sin tocar ni cambiar todo el código del software. También ayuda a eliminar errores y simplificar el código.
La siguiente figura describe el concepto de encapsulación:
Autor: Mohamed Abdelmaaboud