欢迎光临散文网 会员登陆 & 注册

开课b阿里云mvp带你挑战ai大赛

2022-09-17 09:33 作者:666好听的名字  | 我要投稿

什么是 MVP 模式?

MVP 模式将 Presenter 层从逻辑中分离出来,这样一来,就把所有关于 UI 如何工作与我们在屏幕上如何表示它分离了开来。理想情况下,MVP 模式将实现相同的逻辑可能具有完全不同且可交替的界面。

要明确的第一件事是 MVP 本身不是一个架构,它只负责表示层。这是一个有争议的说法,所以我想更深入地解释一下。

你可能会发现 MVP 被定义为架构模式,因为它可以成为你的应用程序架构的一部分。但你不应当这样认为,因为去掉 MVP 之后,你的架构依旧是完整的。MVP 仅仅塑造表示层,但如果你需要灵活且可扩展的应用程序,那么其余层仍需要良好的体系架构。

完整架构体系的一个示例可以是 Clean Architecture,但还有许多其他选择。

在任何情况下,在你从未使用 MVP 的架构中去使用它总是件好事。


开课b阿里云mvp带你挑战ai大赛的评论 (共 条)

分享到微博请遵守国家法律