MATLAB object-oriented programming capabilities enable you to develop and maintain large application and define complex data structures that integrate seamlessly into the MATLAB environment. Some of the features include:
Support for value and handle (reference) classes
Definition of events and listeners
Class introspection
JIT/Accelerator support for classes to improve performance