1,620 次浏览

技术实践 2019 小组第六次活动

大家好,以下是咱们工业大学2019年技术学习小组的第六次活动记录及培训概要。

活动时间:2018年11月04日 SUN 19:00 – 22:00


本次内容

  1. 讲述 GIT 的使用方式,大家已经每个人都用过 GitHub 了,再次重述一遍 Git 的操作和含义

  2. VS 如何设置默认启动项目?如何同时启动多个项目?

  3. 讲解如下概念:面向对象的程序设计(OOP)、类、实例化、继承与实现的区别、抽象类、类的访问修饰符(public、internal等)、接口、多态。

思考问题,
(1)以上这些概念都是什么意思?
(2)抽象类与接口有什么区别?
(3)具体类、抽象类和接口之间拥有怎样的互相继承(实现)关系?
(4)创建一个类的实例有几种方法?
(5)C# / Java 是否支持多继承?如何实现多继承?

  • 关键字:var、interface、abstract、class、public、internal、private、is、as、new、extends、implements
  • 在领域 Domain 范围内,继承树上,所有的叶子节点,一般都是具体类,其他节点,一般当做抽象类
  • 设计原则:高内聚,低耦合
  • 设计原则:类的继承层数不要超过三层
  • 类:定义概念,接口:定义行为
  1. 通过手表程序讲解面向对象的封装、继承与多态特性。

本次活动所有的代码,已提交到这里:https://github.com/DLPUIT/091CS_HuanQi_CourseDemo_2019


本次作业

  1. 完成前文所述的思考题
  2. 独立完成完整的面向对象的手表演示程序,并提交至 GitHub
  3. 复习并尝试 SquirrelFramework 的使用
  4. 继续完善上次的乱序算法作业

以上任务需要在下次培训前完成并将代码提交到 GitHub,完成后请告知对应 Lead

About nista

THERE IS NO FATE BUT WHAT WE MAKE.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注