面向对象技术 Institute of Computer Software, Nanjing University
Institute of Computer Software, Nanjing University 面向对象技术 1
引
引言
最病 过摘要 口课程简介 “选不选这门课?” 口背景概述 “所学内容在专业知识结构中的位置?” Institute of Computer Software 2021/214 Nanjing University
摘要 2021/2/4 Institute of Computer Software Nanjing University 4 课程简介 --“选不选这门课?” 背景概述 --“所学内容在专业知识结构中的位置?
欢迎选修“面向对象技术” 5 口通过选修本课程,可以 口更深入地掌握面向对象的基本原理 口更广泛地了解面向对象的新兴技术 口更自信地面对实际开发的技术需求 口获取3个学分 Institute of Computer Software 2021/214 Nanjing University
欢迎选修“面向对象技术”! 2021/2/4 Institute of Computer Software Nanjing University 5 通过选修本课程,可以 更深入地掌握面向对象的基本原理 更广泛地了解面向对象的新兴技术 更自信地面对实际开发的技术需求 获取 3 个学分
过课程性质 6 口不是又一门语言/编程课 口虽然在C++/Java之外还会提到别的语言,如 Eiffel 口不是一般意义上的软件工程课 口但讲授面向对象软件开发的实用技术 口不属于理论计算机科学 口但会利用一些较成熟易用的理论工具 Institute of Computer Software 2021/214 Nanjing University
课程性质 2021/2/4 Institute of Computer Software Nanjing University 6 不是又一门语言/编程课 虽然在C++/Java 之外还会提到别的语言,如Eiffel 不是一般意义上的软件工程课 但讲授面向对象软件开发的实用技术 不属于理论计算机科学 但会利用一些较成熟易用的理论工具
最病 课程目标 7 口用○OPL写代码→OOP→OOSC 口朴素的○OP→系统化的OOP 口传统OO技术→现代的○○技术 口 beyond○O Institute of Computer Software 2021/214 Nanjing University
课程目标 2021/2/4 Institute of Computer Software Nanjing University 7 用OOPL写代码 → OOP → OOSC 朴素的OOP → 系统化的OOP 传统OO技术 → 现代的OO技术 Beyond OO
过课程内容 8 主要包括但不限于 口面向对象的起源及其动机 口面向对象技术的核心概念和基本原理 a Object, Class, Encapsulation, Polymorphism, a Abstract Data Type, Design by Contract, a Garbage Collection, Exception Handling, 口面向对象技术的应用 a Design Patterns, Application Frameworks 口面向对象的发展 口并发、分布对象计算、服务计算, 口面向对象分析/开发/测试 AOP Institute of Computer Software 2021/214 Nanjing University
课程内容 2021/2/4 Institute of Computer Software Nanjing University 8 主要包括但不限于: 面向对象的起源及其动机 面向对象技术的核心概念和基本原理 Object, Class, Encapsulation, Polymorphism, …… Abstract Data Type, Design by Contract, …… Garbage Collection, Exception Handling, …… 面向对象技术的应用 Design Patterns, Application Frameworks 面向对象的发展 并发、分布对象计算、服务计算,…… 面向对象分析/开发/测试 AOP
有何建议 口课程内容? 口授课方式? 口考核方式? 口其他? Institute of Computer Software 2021/214 Nanjing University
有何建议 2021/2/4 Institute of Computer Software Nanjing University 13 课程内容? 授课方式? 考核方式? 其他?
背景概述
背景概述
最病 过摘要 口从软件到软件工程 口软件质量 口前对象时代 口结构化程序设计 口面向对象思想的兴起 口模块化 口软件复用 Institute of Computer Software 2021/214 Nanjing University
摘要 2021/2/4 Institute of Computer Software Nanjing University 15 从软件到软件工程 软件质量 前对象时代 结构化程序设计 面向对象思想的兴起 模块化 软件复用