MVC模式与思维模式
来源:互联网 发布:js弹出选择保存路径 编辑:程序博客网 时间:2024/06/06 10:59
做计算机的人都知道MVC模式即:Model-View-Control,使用这个模式使软件更加的松耦合更加好维护,但是我发现这个模式很符合人的思考模式,也许这就是计算机抽象的结果吧,更符合现实世界的行为。人的思维模式有两种。
第一种:刺激—反应模式,即发生一件事立即反应,比如别人说你坏话立即生气并反击,这种思维模式很像我以前开发软件的方式,这是一种不成熟的思考方式,画软件界面->添加按钮->给按钮添加事件,当我们点击按钮立即反应并返回结果。这种软件维护性差,什么原因就不说了相信大家都了解。
第二种:刺激—思考—反应模式,即发生一件事经过思考选择再反应,比如别人说你坏话你会想他为什么说我坏话,思考完以后再选择相应的反应,这是一种成熟的思考方式。这种思维模式就跟我们上面说的MVC模式很像,还是那个流程:画软件界面->添加按钮->给按钮添加事件->选择事件处理器->处理事件,这回我们点击按钮(即刺激)会经过control(即思考)的判断并选择相应的处理(即反应)。这样做出的软件耦合度更小,维护性更好。
- MVC模式与思维模式
- MVP模式与MVC模式
- MVP模式与MVC模式
- MVP模式与MVC模式
- MVP模式与MVC模式
- mvc模式与mvp模式
- MVP模式与MVC模式
- MVP模式与MVC模式
- MVP模式与MVC模式
- 思维模式.美国人与中国人思维差异
- 【MVC】MVP模式与MVC模式
- 浅谈思维模式与写作
- Struts 与 MVC 模式
- Struts与MVC模式
- Struts与MVC模式
- Struts与MVC模式
- MVC与设计模式
- Android与MVC 模式
- 实战Linux Bluetooth编程
- android 3G移植
- 生成license用于验证证书
- 关于程序员幽默笑话糗事名人名言经典语句
- sql语句操作表字段(一)
- MVC模式与思维模式
- sql语句操作表字段(二)
- HDU3389(阶梯博弈)
- 学习openCV中tutorial_code的资料
- SQL Server 数据库查询区分大小写
- MFC获得当前应用程序目录的GetCurrentDirectory()和GetModuleFileName()函数
- Unity3D中C#调用C++动态库总结
- Python 学习入门(15)—— Tornado
- 分享一段ios数据库代码。包括创建、升级、增删查改。