gpt4 book ai didi

design-patterns - "Presenter First"vs "Passive View"MVP?

转载 作者:行者123 更新时间:2023-12-04 07:01:39 24 4
gpt4 key购买 nike

“Presenter First”MVP 模式与“Passive View”一样吗?如果不是,它们有什么不同?

最佳答案

也许我错了,但据我所知:

演示者优先方法中使用的 mvp 模式是围绕 Martin fowler 描述的被动 View 的轻微变化。在某些情况下,当业务对象(或模型)很难直接映射到 View 上时,它们会在演示者和 View 之间使用适配器类。适配器负责将复杂对象转换为哑最终 View 使用的一些琐碎类型。

前任:
演示者必须处理 PersonList 模型。 View 由网格组成。
Presenter 将模型对象直接传递给适配器(充当 View 的角色),适配器将其转换为单元格、行、列,反之亦然。

对于在 View 上映射的非常简单的对象,我认为它是一种类似于 fowler 的纯被动 View MVP 模式。

关于design-patterns - "Presenter First"vs "Passive View"MVP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2496691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com