前言
米老师说:
我们做软件开发的需要有想象力和创造力,这是需要在学习代码过程中不断的去培养和提高的一个过程。
同样代码,不同的人看到的却是不同的思想,不同的发展与未来。
在米老师的带领下我们又重新见识了软件工程思想的伟大。《工程4+5》从版本1到版本7每次都是飞跃式的进步。今天我们先来仔细的研究研究版本一到版本二的变化。
版本1和版本2
版本一:
Private Sub cmdResult_Click() print 5+6; End Sub
版本二:
Private Sub cmdCount_Click() Dim a As Integer Dim b As Integer a = 4 b = 5 Print a + b; End Sub
思想上移
版本1:直接输出了4+5的和,相当于输出了一个固定的值。
版本2:定义变量a、b,给变量分别赋值4和5。输出的值是两个变量的和。
版本1和版本2比较:(1) 从版本1到版本2实现了从有限到无限的扩展,从两个确定数相加到两个任意数相加,实现了从有限2个数相加,到无限个数相加。(2) 同时通过a+B实现了对算法的封装,从而实现了在这里面具体的加法复用。