Programmation orientée objet

Développement d’applications de calcul scientifique complexes

Le développement d’applications de calcul scientifique implique à la fois la définition de la représentation des données et des traitements sur ces données. Alors que la programmation procédurale applique des opérations séquentielles aux données, la programmation orientée objet combine des données et des actions associées (méthodes) dans des structures (objets) qui interagissent à travers leurs interfaces. Cette démarche formelle de programmation rend plus facile la gestion des logiciels et des applications à grande échelle.

Les capacités de programmation orientée objet de MATLAB vous permettent de développer des applications de « technical computing » plus rapidement que d’autres langages type C++, C# et JAVA. Vous pouvez définir des classes et appliquer des patrons de conception (ou « design patterns ») dans MATLAB. Cela facilite la réutilisation, l’héritage, l’encapsulation, et le comportement de référencement.

La programmation orientée objet dans MATLAB implique l’utilisation des éléments suivants :

  • Fichiers de définition de classe, facilitant la définition des propriétés, des méthodes et des événements
  • Classes qui se comportent avec une notion de référence, pour la création de structures telles que les listes chaînées
  • Evénements et écouteurs pour effectuer des traitements

Voir aussi: MATLAB for C/C++ Programmers

Version d'évaluation disponible

Obtenir une version d'évaluation