面向对象技术 圆尔京大孝 Institute of Computer Software,Nanjing University
Institute of Computer Software, Nanjing University 面向对象技术 1
引言
引言
&雪扇 0o2 摘要 4 口课程简介 一一“选不选这门课? ” ▣背景概述 一一“所学内容在专业知识结构中的位置?” Institute of Computer Software 2022-2-27 Nanjing University
摘要 2022-2-27 Institute of Computer Software Nanjing University 4 课程简介 --“选不选这门课?” 背景概述 --“所学内容在专业知识结构中的位置?
&扇 欢迎选修“面向对象技术”! 02 5 口通过选修本课程,可以 口更深入地掌握面向对象的基本原理 ▣更广泛地了解面向对象的新兴技术 口更自信地面对实际开发的技术需求 口获取3个学分 Institute of Computer Software 2022-2-27 Nanjing University
欢迎选修“面向对象技术”! 2022-2-27 Institute of Computer Software Nanjing University 5 通过选修本课程,可以 更深入地掌握面向对象的基本原理 更广泛地了解面向对象的新兴技术 更自信地面对实际开发的技术需求 获取 3 个学分
课程性质 1902 6 口不是又一门语言/编程课 口虽然在C++/小ava之外还会提到别的语言,如Eiffel 口不是一般意义上的软件工程课 ▣但讲授面向对象软件开发的实用技术 口不属于理论计算机科学 口但会利用一些较成熟易用的理论工具 Institute of Computer Software 2022-2-27 Nanjing University
课程性质 2022-2-27 Institute of Computer Software Nanjing University 6 不是又一门语言/编程课 虽然在C++/Java 之外还会提到别的语言,如Eiffel 不是一般意义上的软件工程课 但讲授面向对象软件开发的实用技术 不属于理论计算机科学 但会利用一些较成熟易用的理论工具
&扇 课程目标 1002 UNIVE 口用OOPL写代码→OOP→OOSC 口朴素的OOP→系统化的OOP 口传统OO技术→现代的OO技术 Beyond OO Institute of Computer Software 2022-2-27 Nanjing University
课程目标 2022-2-27 Institute of Computer Software Nanjing University 7 用OOPL写代码 → OOP → OOSC 朴素的OOP → 系统化的OOP 传统OO技术 → 现代的OO技术 Beyond OO
&扇 课程内容 102 8 主要包括但不限于: 口面向对象的起源及其动机 o 面向对象技术的核心概念和基本原理 Object,Class,Encapsulation,Polymorphism,..... Abstract Data Type,Design by Contract,...... Garbage Collection,Exception Handling,..... 口面向对象技术的应用 Design Patterns,Application Frameworks o 面向对象的发展 口并发、分布对象计算、服务计算,… 口面向对象分析/开发/测试 AOP Institute of Computer Software 2022-2-27 Nanjing University
课程内容 2022-2-27 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
教材与参考资料 0 9 徐家福,王志坚,翟成祥等, 《对象式程序设计语 言》,南京大学出版社,1993年2月。 Bertrand Meyer,Object-Oriented Software Construction, Second Edition,Prentice Hal,1997.清华大学出版社影 印。 ▣Jolt Award1998 Institute of Computer Software 2022-2-27 Nanjing University
教材与参考资料 2022-2-27 Institute of Computer Software Nanjing University 9 徐家福, 王志坚, 翟成祥 等,《对象式程序设计语 言》, 南京大学出版社,1993年2月。 Bertrand Meyer, Object-Oriented Software Construction, Second Edition, Prentice Hall, 1997. 清华大学出版社影 印。 Jolt Award 1998
教材与参考资料 10 Richard Mitchell and Jim Mckim.Design by Contract,by Example. Erich Gamma,Richard Helm,Ralph Johnson and John Vlissides, Design Patterns:Elements of Reusable Object-Oriented software, Addison-Wesley,1994. Craig Larman,Applying UML and Patterns,Prentice Hall PTR, 2nd edition.2001. Clemens Szyperski.Component Software:Beyond Object- Oriented Programming.Addison-Wesley,2nd edition,2002. Institute of Computer Software 2022-2-27 Nanjing University
教材与参考资料 2022-2-27 Institute of Computer Software Nanjing University 10 Richard Mitchell and Jim Mckim. Design by Contract, by Example. Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented software, Addison-Wesley , 1994. Craig Larman, Applying UML and Patterns, Prentice Hall PTR, 2nd edition. 2001. Clemens Szyperski. Component Software: Beyond Object- Oriented Programming. Addison-Wesley, 2nd edition, 2002
&雪扇 授课方式 UNIVE 11 EXPO ▣Lecture 国世新秀食内诺后 Seminar 20101BMN 校园“蓝色加油站晴 BLUE POWER TATN 。量前为料技的原量塘 ·实默业界技术的修验业 ·杂来明业表吸的加油站 细年, 道百位BM的接深工程圆和高缘管球人员以控园大传使的身份,在中图 高校共学办各类校园讲座,特研时达0余场,威为了同学门望前沿科技 的望塔,实业界技术的体验营.未来积业发展的加油站, 欢迎同学们隔低参加在贵校攀办的“暨色加油帖”活动: BM大学合作都:www.ibm..com/cnbm/ BM Student Protal www.ibm.com/universiry'sfudlents 8M DeveloperWorksiwww.ibm.com/developerworkscn 三回四m四回 超包口☑-品口■ Institute of Computer Software 2022-2-27 Nanjing University
授课方式 2022-2-27 Institute of Computer Software Nanjing University 11 Lecture Seminar