摘要: “我是一个程序员,我听说过MVC设计模式,我知道什么是M什么是V什么是C,但为什么是MVC,而不是KVO,MMM或者其他的什么东西?我却说不出个所以然来。”是不是很多人都有这样的困惑呢?本篇博文就是解决这个问题。回想一下,我开发的打地鼠游戏,花了2天写完了第一版。过了几天, 我觉得某个地方效果不太好,于是我把代码打开修补了一下。又过了几天,我又想了个新功能,加进去了。又过了几天,我又想了个新功能,加进去了。很多产品都是这样,产品不停的往里面加功能,本来写的很好的东西,过了一段时间,却像一件破衣服一样,东一个补丁,西一个窟窿。代码改了这里忘了那里,引起了个新问题,甚至有的时候我们为了省事,走了捷 阅读全文
posted @ 2013-01-17 14:49 神奇菜花 阅读(262) 评论(0) 推荐(0) 编辑