课程名称: Object-Oriented Design(面向对象设计)阿尔伯塔大学
课程主页: https://www.coursera.org/learn/object-oriented-design
所在平台: Coursera
课程类别: 计算机科学
大学或机构: 阿尔伯塔大学
讲师: Kenny Wong
授课语言: 英语
提供字幕: 英语
课程文件大小: 720MB
课程介绍: 面向对象的设计:本课程通过介绍面向对象的分析和设计,将Java初学者提高到一个新的水平。您将发现如何通过应用面向对象的设计原则和指南来创建模块化,灵活且可重复使用的软件。并且,您将能够以一种称为统一建模语言(UML)的可视符号来传达这些设计。 在Capstone项目中,您将面临挑战,需要通过发展和记录具有相应UML文档的Android应用程序的Java代码库来应用您对面向对象设计的知识。 完成本课程后,您将能够: •应用类责任协作者(CRC)技术来分析和设计问题的面向对象模型。 •解释和应用面向对象的建模原理及其目的(例如,抽象,封装,分解,概括)。 •说明并应用不同类型的继承 •解释关联,聚合和组成依赖关系之间的区别。 •将面向对象的模型表示为统一建模语言(UML)类图。 •在UML类图和等效的Java代码之间转换。 •应用有关模块化,关注点分离,信息隐藏和概念完整性的设计准则,以创建灵活,可重用,可维护的设计。 •解释内聚和耦合之间的权衡。
课程压缩包下载地址(度盘链接):
友情提醒:
1、若遇到链接失效请加客服微信:amanda12321反馈,我们将在上线第一时间处理。
2、课程制作成压缩包后通过百度网盘分享,需要下载解压之后才能正常观看;
3、课程视频为官网提供下载的最高清的分辨率MP4格式,字幕为srt外挂字幕。
4、官网没有提供答案,因此所有课程的测试和作业均不提供答案;
5、课程文件包含视频(MP4)、字幕(SRT)、字幕文本版(TXT)、阅读材料(html)和测试及作业(PDF或HTML),如果官网有提供下载,还将包含课件以及与课程相关的其它附件等。
6、百度网盘下载速度我们也无法控制,建议您先自行测试。
7、课程文件仅供您离线学习和参考,版权归原平台及作者所有,如果条件允许我们仍建议您通过coursera平台进行学习,可获得更优质的学习体验,完成课程还能获得相应证书,如果内容侵犯了您的权利请通知,我们将在收到通知24小时内删除内容。
评论前必须登录!
注册