面向对象章节的总结
在面向对象的章节中,我学习到了在写代码时,最好写一个类图,这样有利于
创建代码不会乱。然后还有封装的作用和用法,继承和封装的应用和规则,多
态的使用和好处,还有接口的一些注意点.到最后多态与封装的注意点,再到
最后的接口接抽象类继承给子类的方法和规则。
和以前相比,逻辑能力还是不行,创建一个类图还不太懂,就是说在题目中找
出要用的类、方法和属性,就是不知道要怎么找,就是当我看了一下其他人的
代码时才知道原来还有这个属性或方法的想法。还有创建一个类的数组不会,
就是你定义了一个类后,初始化它为数组,就像QuickHit的项目里的用Level
创一个数组,我一直有点懵懵懂懂。
对扩展学习的总结
通过今天的扩展学习,我才知道原来还有原则的,之前我还以为只有老师说的三个
基本元素:封装、继承和多态。在演讲之前,我看了一下类与类的关系,那时我看
不太懂。当其他组的人说完了他们的见解和老师的一些补充的知识的时候,我才知
道原来我们已经在默默的使用着,像实现关系:也就是我们学的接口、像关联关系:
在一个类中你引用了另一个类的全局变量,还有一些聚合、组合、依赖等等的知识。
但我对依赖关系还是有一些不太了解。
我负责讲的单一职责和里氏替换原则,我懂了一点,因为老师也补充了一些。打开
-封闭,就像老师写的打印机的源代码一样,我也看了一下。我还是看的懂,主要是
我感觉太绕希望到后面我会习惯。
而大神说的任务三,我在看到的第一眼不知怎么只想到了用继承而接口想都
没想一下,等他说到用接口时我才知道我有多愚蠢。前两天刚学的就忘了。而且在
想类图时,我只想到了玩家类(因为像是游戏)、怪物类、装备类、初始化装备数
组的类、和测试类。然后把攻击、防御、血量等的属性放到一个类中,装备继承玩
家类等一些很麻烦的思路。在晚修时也看了大神的代码,就是那个接口的多态不怎
么懂。
以上是我的一些总结。
在面向对象的章节中,我学习到了在写代码时,最好写一个类图,这样有利于
创建代码不会乱。然后还有封装的作用和用法,继承和封装的应用和规则,多
态的使用和好处,还有接口的一些注意点.到最后多态与封装的注意点,再到
最后的接口接抽象类继承给子类的方法和规则。
和以前相比,逻辑能力还是不行,创建一个类图还不太懂,就是说在题目中找
出要用的类、方法和属性,就是不知道要怎么找,就是当我看了一下其他人的
代码时才知道原来还有这个属性或方法的想法。还有创建一个类的数组不会,
就是你定义了一个类后,初始化它为数组,就像QuickHit的项目里的用Level
创一个数组,我一直有点懵懵懂懂。
对扩展学习的总结
通过今天的扩展学习,我才知道原来还有原则的,之前我还以为只有老师说的三个
基本元素:封装、继承和多态。在演讲之前,我看了一下类与类的关系,那时我看
不太懂。当其他组的人说完了他们的见解和老师的一些补充的知识的时候,我才知
道原来我们已经在默默的使用着,像实现关系:也就是我们学的接口、像关联关系:
在一个类中你引用了另一个类的全局变量,还有一些聚合、组合、依赖等等的知识。
但我对依赖关系还是有一些不太了解。
我负责讲的单一职责和里氏替换原则,我懂了一点,因为老师也补充了一些。打开
-封闭,就像老师写的打印机的源代码一样,我也看了一下。我还是看的懂,主要是
我感觉太绕希望到后面我会习惯。
而大神说的任务三,我在看到的第一眼不知怎么只想到了用继承而接口想都
没想一下,等他说到用接口时我才知道我有多愚蠢。前两天刚学的就忘了。而且在
想类图时,我只想到了玩家类(因为像是游戏)、怪物类、装备类、初始化装备数
组的类、和测试类。然后把攻击、防御、血量等的属性放到一个类中,装备继承玩
家类等一些很麻烦的思路。在晚修时也看了大神的代码,就是那个接口的多态不怎
么懂。
以上是我的一些总结。