设计模式--代码的演化之路

这篇博客记录了代码从最初的简单版本到复杂演化的历程,揭示了软件工程中两个重大突破:一是从固定数量操作到无限扩展的可能性,实现了从两数相加到任意数相加;二是通过封装实现算法复用,增强了代码的灵活性。这些变化体现了软件工程从一维到二维的转变,将设计提升到了新的层次。
摘要由CSDN通过智能技术生成

背景

在本周和老师的设计模式交流过程中,老师给我们讲了 软件开发经历的几个过程,这其中涉及到了 最纯净的软件工程的思想 仅以此记录第一次迭代的重大蜕变

最开始的代码

这是我们代码最开始第一版的样子 简洁美丽

开始进行的演变

这是第二版演化之后的样子 充满了神秘面纱和大智慧

其中的设计理念

1.引入了变量的概念

2.封装了计算过程

思想升华

这一点点变化 究竟给软件工程带来了什么样的重大突破?

重大突破一:从有限到无限的扩展 版本一从实现了两个确定的数相加到版本二两个任意数相加,实现了从版本一两个数相加,到版本二无限个数相加。这是软件工程由一维到二维的重大变化。也是将软件工程从凛凛寒冬带向了春意盎然重要一步。

重大突破二:封装 过a+B实现了对算法的封装,从而实现了在这里面具体的加法复用。

总结:同一事物 每个人看到都有不同的感受 。不同的视角观看,  每一处景色都各自妖艳 、各有千秋 。我们更应该多角度去感受事物 发现各种不同的层次的美  在其中 去发现 去感悟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值