课程培训
MATLAB 面向对象编程培训与咨询

MATLAB 面向对象编程培训与咨询

用户将学习使用面向对象的编程技术来开发和维护复杂的MATLAB® 应用。此外,还将介绍从测试驱动开发方法来提高软件质量和灵活性。内容包括:

· 定义具有鲁棒性、直观性和可重复性的自定义数据类型

· 通过继承和聚合创建具有可维护性和可扩展性的应用程序

· 通过单元测试提高应用程序的可靠性和灵活性

· 使用事件和侦听器开启目标同步

课程要求

MATLAB 编程技术 或者同等使用 MATLAB 经验

Day 1 of 2

创建自定义数据类型

Objective: 将文件打包。体验面向过程编程和面向对象编程的区别。学习面向对象编程的基本技术,了解其优势。

· 通过打包多个文件创建命名空间

· 将数据和函数封装到一个单独的类定义文件

· 记录自定义数据类型

· 创建和使用自定义数据类型变量

设计一个 MATLAB 类

Objective: 通过分离接口和实现,使对象可靠。通过避免代码重复增强代码可维护性。为你的类定制标准操作。

· 通过数据访问方法定义安全交互

· 设计具有属性和方法属性的公共类接口

· 自定义类的标准操作

· 通过内部重构避免代码重复

建立类层次结构

Objective: 通过公共超类关联多个相似的类。通过特定子类的行为扩展通用超类。

· 通过抽象创建超类

· 继承超类

· 定义抽象属性和方法

· 在子类中实现特定行为

 

Day 2 of 2

促进多个引用

Objective: 通过聚合将一个类嵌入到另一个类中。区分按数值传递和参考行为传递的用户案例区别。定义一个类显示参考行为。

· 创建包含数据类的观测类

· 编写内容相关(多态)代码

· 从多个观测对象引用一个数据对象

· 选择句柄类和数值类

编写单元测试

Objective: 通过为对应的单元代码编写公式检验来保证正确的行为。使用 MATLAB 中提供的单元测试框架来增强软件设计质量和灵活性。

· 单元测试框架简介

· 编写测试用例方法

· 使用 setup teardown 方法创建测试环境

· 参数化测试方法

· 错误条件测试

· 聚合和运行批量测试

· 记录测试和覆盖结果

同步对象

Objective: 使用预定义事件,监听和回调自动修改属性。基于自定义事件触发函数调用。

· 事件,侦听器和回调

· 使用预定义属性事件

· 查询类元信息

· 定义属性侦听器

· 实现回调函数

· 定义自定义事件及其回调

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>