编程orientée objet avec MATLAB
Afficher le calendrier et s'inscrireDétails de la formation
Les participants von apprenre à utiliser des techniques de programming orientée objdans le but de développer et maintenir des applications MATLAB®复合物。Des concepts provant du développement piloté par Des tests seront aussi introits, afin de promouvoir la qualité et la flexibilité logiciel。
Les sujets traités sont:
- Définition de types de données personnalisés robust, intutifs et réutilisables
- Création d'应用程序可维护性等可扩展grâce à l'héritage et l'agrégation
- 利用测试单元,可使应用程序变得灵活
- 同步对象à事件和监听器
的1
Création de类型de données personnalisés
目的:组织者对包装。附录若干技术de base de la编程orientée对象等优点。compprenre les différences entre programmation procédurale et programmation orientée objet。
- Création d'un namespace en stockant plusieurs fichiers dans un package
- 封装des données et des fonctionnalités dans un seul fichier de définition de class
- 文档des类型données personnalisés
- Création et利用de变量de类型personnalisés
类概念MATLAB
目的:渲染les objects fiables en séparant l’interface et l'implémentation。Améliorer la maintenabilité du code en évitant les复制。personaliser les opérations de base pour vos classes。
- Définition d'交互sûres通过des méthodes d'accès aux données
- 概念d'接口公共类grâce aux属性des méthodes et des propriétés
- 个性化des opérateurs标准倒vos类
- 重构du代码倒éviter les重复
Construction de hiérarchies de classes
目的:Relier plusieurs classes similaires au travers d'une superclass commune。ettendre la superclass générique en spécialisant son comportement dans ses sous-classes。
- Création d'une超类通过l'抽象
- Héritage d'une超类
- Définition des propriétés et des méthodes摘要
- Implémentation de comportements spécialisés dans les sous-classes
的2
促进des références倍数
目的:Intégration d'une class dans une autre par composition。区分进口通道平价通道référence。Définir une类se
- Création d'une类de可视化内容une类de données
- 敏感的环境(多态性)
- Référencement d’un même objet de données depuis plusieurs objects de visualisation
- Choisir entre une class passant par valeur ou par référence
单位测试证书
目的:Garantir un运输正确en écrivant des测试倒查克unité de代码。利用环境测试unitaires fourni dans MATLAB。Améliorer la qualité et la flexibilité de votre logiciel。
- Présentation de l' environment de tests unitaires de MATLAB
- Ecrire une méthode de test
- Création d'un环境de测试à l'aide des méthodes de安装和拆卸
- Paramétrisation d'une méthode de test
- 测试错误条件
- Agrégation et lancement d'une battery de tests
同步对象
目的:Réagir automatiquement à des changements de propriétés zh utilant des事件,des监听器et des回调prédéfinis。Déclencher des appels de functions basés sur des events personnalisés。
- 事件、监听器和回调
- 利用d'événements pré-définis
- 获取类的元信息
- Définition de属性侦听器
- Implémentation de函数de回调
- Définition d'events personnalisés et de leurs回调