目录
背景
和“巨人”米老师学习设计模式,老师让我们对比两个版本计算5和6的值。
老师原话:
我们做软件开发的需要有想象力和创造力,这是需要在学习代码过程中不断的去培养和提高的一个过程。
同样代码,不同的人看到的却是不同的思想,不同的发展与未来。
两个版本代码
版本一
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从有限到无限。
2.实现了算法的封装。把加法进行了封装。从而实现了加法的复用。
再次讨论后
版本二和版本一比较
- 从固定两个数相加到任意两个数相加,从有限到无限
- 把算法进行了封装,从而实现了加法的复用
思想提升
看代码的角度要多样化,要有想象力,发散性思维,不同的人有不同的看法,一定要多交流多沟通