一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实验报告,实验报...
分类:
编程语言 时间:
2015-05-07 07:31:19
阅读次数:
309
实验二Java面向对象程序设计一、实验内容1.初步掌握单元测试和TDD2.理解并掌握面向对象三要素:封装、继承、多态3.初步掌握UML建模4.熟悉S.O.L.I.D原则5.了解设计模式二、实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》课程2.完成实验、撰...
分类:
编程语言 时间:
2015-05-07 06:28:52
阅读次数:
301
第七章 文件操作和模板
7.1 文件操作
7.2 函数模板
泛型程序设计(Generic Programming)
算法实现时不指定具体要操作的数据的类型
泛型——算法实现一遍,适用于多种数据结构
优势: 减少重复代码的编写
两种类型
函数模板类模板
与“抽象、封装、继承、多态”并列
函数模板
template
...
分类:
编程语言 时间:
2015-05-07 00:59:44
阅读次数:
200
实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实验报告,实验报告以博客...
分类:
编程语言 时间:
2015-05-07 00:44:41
阅读次数:
186
一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实验报告,实验报...
分类:
编程语言 时间:
2015-05-07 00:26:14
阅读次数:
180
一、实验内容1.初步掌握单元测试和TDD2.理解并掌握面向对象三要素:封装、继承、多态3.初步掌握UML建模4.熟悉S.O.L.I.D原则5.了解设计模式二、实验过程(本次试验都是在自己电脑上完成,没有使用实验楼)(一)单元测试用程序解决问题时,要会写三种码:伪代码、产品代码、测试代码这种先写测试代...
分类:
编程语言 时间:
2015-05-07 00:24:54
阅读次数:
138
实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式(一)单元测试(1) 三种代码(2) TDD(Test Driven Devlopment, 测试驱动开发)(二)面向对象三要素(1)抽象利...
分类:
编程语言 时间:
2015-05-06 06:53:40
阅读次数:
204
Python是面向对象的语言,Python中的类提供了面向对象的所有特征:多态、封装和继承。
1)多态:可以对不同的对象使用同样的操作,它会根据对象(或类)类型的不同而表现出不同的行为;
2)封装:对外部世界隐藏对象的工作细节;
3)继承:以普通的类为基础建立特定的类对象。
更多面向对象的概念请参考专门的面向对象的书籍,下面将介绍Python中类的定义和使用方法。
...
分类:
编程语言 时间:
2015-05-05 12:32:17
阅读次数:
196
对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性。以下是本文的目录大纲: 一.你了...
分类:
编程语言 时间:
2015-05-04 19:41:57
阅读次数:
121
精通一门语言不适合我,我喜欢快速掌握一门语言的50%。
面向对象程序设计的三大特点是:封装、继承、多态。相对与面向过程,封装实现了类的接口和实现的分离,其中接口是用户可以使用的函数,实现包括了私有函数、私有数据等;继承,实现了代码的复用;多态是面向对象的核心,通过虚函数实现接口复用,增加编程的方便和多样性。
类的成员主要包括数据成员和成员函数,也可能有类型成员,如:typdef...
分类:
编程语言 时间:
2015-05-04 01:16:09
阅读次数:
149