Programación orientada a objetos en MATLAB

Desarrollo de aplicaciones de cálculo técnico complejas

La programación orientada a objetos es un enfoque de programación formal que combina datos y acciones asociadas (métodos) en estructuras lógicas (objetos). Este enfoque aumenta la capacidad para administrar la complejidad del software, lo cual resulta especialmente importante cuando se desarrollan y mantienen aplicaciones y estructuras de datos de gran tamaño.

Las capacidades de programación orientada a objetos del lenguaje de MATLAB® permiten desarrollar aplicaciones de cálculo técnico complejas con mayor rapidez que en otros lenguajes, tales como C++, C# y Java™. Es posible definir clases y aplicar patrones de diseño orientado a objetos estándar en MATLAB que permiten la reutilización de código, la herencia, el encapsulamiento y el comportamiento de referencia sin necesidad de prestar atención a las tareas habituales de bajo nivel requeridas en otros lenguajes.

La programación orientada a objetos en MATLAB implica el uso de:

  • Archivos de definición de clases, que permiten la definición de propiedades, métodos y eventos
  • Clases con comportamiento de referencia, que ayudan en la creación de estructuras de datos tales como listas vinculadas
  • Eventos y oyentes, que permiten monitorizar las acciones y los cambios de las propiedades de los objetos

Ejemplos y procedimientos

Referencias de software

Consulte también:  Apps de MATLAB, Integral, Big Data, Vídeos sobre Programación Orientada a Objetos, Desarrollo de una aplicación de Análisis de Carteras para Producción- Técnica OOP 50:53