作业信息
这个作业属于哪个课程 | ( |
---|---|
这个作业要求在哪里 | ( |
这个作业的目标 | 功能设计与面向对象设计 面向对象设计过程 面向对象语言三要素 汇编、编译、解释、执行 |
作业正文 |
教材学习内容学习
-
面向对象设计:简单来说就是找到或创建一个可以实现你想要功能的对象,然后调用这个对象来实现想要的功能。
-
面向对象设计过程:1.头脑风暴(给出大量的候选类(无论其有用或无用)),2.过滤(选出想要的核心类),3.场景(给每个类责任,最终责任将变为子程序),封装(把数据和动作集中在一起),4.责任算法(编写用于执行责任的算法)。
-
编译器和解释器:编译器(把高级语言翻译成机器码)。解释器(不仅翻译语句而且立即执行)。二者均是一种程序。
-
范型:我理解为编程的不同方式(或思路)。
教材学习中的问题和解决过程
-
问题1:面向对象设计是面向过程的代替吗?(越来越多的人使用面向对象设计)
-
答: 面向对象设计不是面向过程的代替,而是面向过程的封装(就像不用时封存起来,需要时再调用出来)。所以无论是如何的面向对象,还是要靠一步一步的过程来实现。
其他
-
面向对象的设计思路给我提供了一种新的编程,这种思路可以进一步提高编程的效率。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 4500 | 30 | 450 | |
第一周 | 100/100 | 2/2 | 18/18 | |
第二周 | 50/150 | 4/5 | 30/48 | |
第三周 | 120/270 | 4/9 | 25/73 | |
第四周 | 90/360 | 2/11 | 18/91 | |
第五周 | 100/460 | 2/13 | 20/111 | |
第六周 | 150/610 | 4/17 | 25/136 | |
第七周 | 100/710 | 1/18 | 25/161 | |
第八周 | 150/860 | 2/20 | 20/181 |