本文共 468 字,大约阅读时间需要 1 分钟。
m = model ;v = view;c = control。
很多人说mvc是三层架构,互相联系,互相支撑的。这纯属放屁。
但要绝对服从命令,不能擅自行动,比如直接调用m军师的数据来显示这是不允许的。
c什么也不做只是根据军师提供的数据来让卒子做动作。
军师只是存储数据和解析数据,然后提供给将军,军师是不能直接跟卒子沟通的。
复用就是卒子换了掌管依然很听话。也就是说当view拿到另外一个项目里面换了control对它控制,view不需要改内部的结构依然可以用。这就是可复用。
最后再强调一次,mvc最重要的是解耦,复用,保持独立性。 转载地址:http://xejsi.baihongyu.com/