相同点:mvc和mvvm意图上没有本质的区别,都是为了隔离UI和业务逻辑。mvc通过c从设计上隔绝了m和v的关联。mvvm毕竟出的比mvc晚,所以从开发框架上就提供了m和v的隔绝的机制。
不同点:mvc中m包含逻辑和数据。mvvm将逻辑和数据分开,放到了vm和m中。
mvc和mvvm的相同点和不同点
最新推荐文章于 2022-11-28 17:58:10 发布
相同点:mvc和mvvm意图上没有本质的区别,都是为了隔离UI和业务逻辑。mvc通过c从设计上隔绝了m和v的关联。mvvm毕竟出的比mvc晚,所以从开发框架上就提供了m和v的隔绝的机制。
不同点:mvc中m包含逻辑和数据。mvvm将逻辑和数据分开,放到了vm和m中。