MVC模式与思维模式

做计算机的人都知道MVC模式即:Model-View-Control,使用这个模式使软件更加的松耦合更加好维护,但是我发现这个模式很符合人的思考模式,也许这就是计算机抽象的结果吧,更符合现实世界的行为。人的思维模式有两种。

第一种:刺激—反应模式,即发生一件事立即反应,比如别人说你坏话立即生气并反击,这种思维模式很像我以前开发软件的方式,这是一种不成熟的思考方式,画软件界面->添加按钮->给按钮添加事件,当我们点击按钮立即反应并返回结果。这种软件维护性差,什么原因就不说了相信大家都了解。

第二种:刺激—思考—反应模式,即发生一件事经过思考选择再反应,比如别人说你坏话你会想他为什么说我坏话,思考完以后再选择相应的反应,这是一种成熟的思考方式。这种思维模式就跟我们上面说的MVC模式很像,还是那个流程:画软件界面->添加按钮->给按钮添加事件->选择事件处理器->处理事件,这回我们点击按钮(即刺激)会经过control(即思考)的判断并选择相应的处理(即反应)。这样做出的软件耦合度更小,维护性更好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值