E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
presenter
一个自用的简单MVP封装
基本的View接口:IBaseViewpublicinterfaceIBaseView{}
Presenter
基类:IBasePresenterpublicclassIBasePresenter{privateTbaseView
留给时光吧
·
2024-09-12 08:05
设计模式(博客园精化集)
设计模式》(博客园精华集)转自:http://archive.cnblogs.com/a/1720782/在此非常感谢谢博主圣殿骑士WebClientSoftwareFactory系列(3):View-
Presenter
ziyeLoading
·
2024-09-08 08:32
设计模式
MVVM架构
立足于原有MVP(Model-View-
Presenter
)框架并且把WPF的新特性糅合进去,以应对客户日益复杂的需求变化。MVVM是对MVC中View的扩展和细化
努力突破
·
2024-09-06 13:09
软件架构
vue.js
node.js
前端
webpack
ajax
Android安卓架构MVC、MVP、MVVM模式的概念与区别
目录MVC框架MVP框架MVVM框架MVVM与MVP区别MVVM与MVC区别MVC、MVP、MVVM模式哪个要好一些MVC(Model-View-Controller)、MVP(Model-View-
Presenter
世俗ˊ
·
2024-02-19 15:33
Android
android
架构
mvc
MVP架构简单解析
应该是大家最初学习的框架:View:对应于布局文件Model:业务逻辑和实体模型Controllor:对应于ActivityMVP架构由MVC发展而来,在MVP中,M代表Model,V代表View,P代表
Presenter
半路自由
·
2024-02-15 05:58
面试题
MVP:面向协议的编程mode发起网络请求,像服务器请求数据mode把数据给
presenter
,
presenter
要写一个接口\协议,这个接口是外面谁想使用我的数据,就遵守我的协议,调用这个接口controller
Jorunk
·
2024-02-08 16:32
架构整洁之道-软件架构-展示器和谦卑对象、不完全边界、层次与边界、Main组件、服务
6软件架构6.9展示器和谦卑对象 在《架构整洁之道-软件架构-策略与层次、业务逻辑、尖叫的软件架构、整洁架构》有我们提到了展示器(
presenter
),展示器实际上是采用谦卑对象(humbleobject
Korbin Luo
·
2024-02-06 07:26
软件架构
架构
android tv开发-1,leanback 2
目录
presenter
太多,如何理清关系动画与点击tv的登录与设置搜索功能带二级菜单的页面
presenter
太多,如何理清关系leanback里面已经定义好了adapter与
presenter
,直接继承它就可以了
archko
·
2024-02-04 06:33
android
tv
youtube
android
tv
youtube
MVC & MVVM & ReactiveCocoa
Controller/
Presenter
/ViewModel--负责协调Model和View,通常根据用户在View上的动作在Model上作出对应的更改,同时将更改的信息返回到View上。优
勇敢的_心_
·
2024-02-02 14:03
MVP,MVVM
View层一般会持有
Presenter
层的引用,或者也可以通过依赖注入(如Dagger)的方式获得
Presenter
的实例。
android小菜鸡一枚
·
2024-01-31 01:25
iOS设计模式和架构(1)-MVC、MVP、MVVM、VIPER
Controller/
Presenter
/ViewModel--负责协调Mode
switer_iOS
·
2024-01-30 10:36
一文看懂MVC和MVVM;MVC,MVP,MVVM的区别与联系,以及它们的优缺点,应用场景
MVC(Model-View-Controller),MVP(Model-View-
Presenter
),和MVVM(Model-View-ViewModel)都是用于构建软件应用程序的设计模式。
abckingaa
·
2024-01-22 21:23
ORM
Javaweb
软件理论
mvc
MVVM
源码分析->解密Lifecycle(1)之监听
Lifecycle翻译过来就是生命周期,它可以使组件A可以监听具有生命周期的组件B,例如
Presenter
监听Activity生命周期。2.为什么会有Lifecycle?
杨0612
·
2024-01-22 21:23
Android DataBinding
MVVM相对于MVP,其实就是将
Presenter
层替换成了ViewModel层。
孟芳芳
·
2024-01-18 21:31
android
MVP
MVP三个角色1、Model-提供数据的存取功能,
Presenter
通过M层获取或存储数据。
White7
·
2024-01-17 21:17
Android MVVM快速掌握-归纳总结
MVVM职责Model:模型层,数据模型,用于获取和存储数据View:视图层,负责视图显示和用户交互ViewModel:视图模型,负责完成View与Model间的交互,负责业务逻辑ViewModel类比
Presenter
luckier庆
·
2024-01-16 16:05
对于软件架构的思考
这里新增的ViewModel,是用来代替
Presenter
,和底层业务逻辑交互,并持有数据,内部通过LiveData去关联界面View和数据Model。
天花板之恋
·
2024-01-15 13:33
kotlin
mvvm
MVVM和MVP模式
MVP模式传达我们的代码需要三层Model层模型层View层视图层,一般指页面指示,
Presenter
层控制器,视图层发生一个事件交给控制器,控制器要不获取数据,要不然就直接去操作DOM,根据视图发送的事件
你想跳舞吗
·
2024-01-15 01:59
通过MVPHelper插件快速生成mvp模式
MVP全称:Model-View-
Presenter
;MVP是从经典的模式MVC演变而来,它们的基本思想有相通的地方Controller/
Presenter
负责逻辑的处理,Model提供数据,View负责显示
bestdxw
·
2024-01-14 22:03
MVP介绍
两者之间最大的区别就是MVP中使用
Presenter
对视图和模型进行了解耦,它们彼此都对对方一无所知,沟通都通过
Presenter
进行。MVP中的视图必须要将对应的事
你weixiao的时候很美
·
2024-01-11 18:22
Android应用架构-MVVM模式
MVP(Model-View-
Presenter
)模式的结构如下图所示:MVP模式将应用分为三层:Model层主要负责数据
huahaiyi
·
2024-01-08 06:12
android
架构
java
开发语言
Mvp的使用
1:分为了三层模型M(即Model层负责提供数据源包括数据库网络数据死数据等)2:V(即View层仅是负责实图管理)3:P(
Presenter
层充当M和V层之间的媒介将M层获取的数据传送回到View层使用
名字温柔
·
2024-01-05 21:00
Android Studio自定义页面模板
然而使用这些架构不得已会新建很多类文件(项目结构会更加清晰),MVC我们会新建Activity/Fragment、Model、Controller、View的布局文件,MVP会新建Activity/Fragment、Model、
Presenter
敲代码的鱼
·
2024-01-04 09:34
MVC、MVP 、MVVM
View与Model不发生联系,都通过
Presenter
传递。View非常薄,不部署任何业务逻辑,而
Presenter
非常厚,所有逻辑都部署在那里。
天使飞吧
·
2024-01-02 23:05
mvp模式android写法,Android开发学习--MVP模式入门(示例代码)
1、模型与视图完全分离,我们可以修改视图而不影响模型2、可以更高效地使用模型,因为所有的交互都发生在一个地方——
Presenter
内部3、我们可以将一个
Presenter
用于多个视图,而不需要改变
Presenter
唔 姆
·
2023-12-30 15:16
mvp模式android写法
android mvp代码书写,android mvp分层架构优雅写代码
目的写一个实用分层清晰的mvp架构主题mvp无非model(数据)、view(界面)、
presenter
(逻辑)。model对应本地持久化或远程服务端数据,而在笔者看来其实就是对应一个bean对象,
Topbook
·
2023-12-30 15:15
android
mvp代码书写
android mvp原理,Android MVP模式使用
Presenter
为业务处理层,既能调用UI逻辑,又能请求数据,该层为纯Java类,不涉及任何AndroidAPI。Model层中包含着具体的数据请求,数据源。原理图网友给出的一张原理图。
轻风慢越
·
2023-12-30 15:15
android
mvp原理
Android最简单的MVP架构写法
1、bean文件夹属于封装的对象2、model---我把他的定义就是专门写网路请求的3、
presenter
----我把他当做是沟通的桥梁,实现数据层与视图层的交互4、view---最简单的视图层包括(activity
韩小鱼
·
2023-12-30 15:13
Android
简单
MVP
简单
Android
Android MVP 写法
前言Model:负责数据逻辑View:负责视图逻辑
Presenter
:负责业务逻辑持有关系:1、View持有
Presenter
2、Model持有
Presenter
3、
Presenter
持有View4、
Presenter
韩老九
·
2023-12-30 15:11
Android
android
mvp
Lifecycle--生命周期感知型组件,源码分析
我们在处理Activity或者Fragment组件的生命周期相关时,会遇到一些问题:比如Activity#onCreate()中初始化某些成员(MVP架构中的
Presenter
或者MediaPlayer
小云边
·
2023-12-25 03:21
【Android】MVC与MVP的区别,MVP网络请求实践
一、MVC模式目录一、MVC模式二、MVP模式1、MVP的简单应用1.1导入相关依赖包并设置权限1.2实现Model1.2实现
Presenter
1.3实现View1.4分析项目结构和绑定过程1.5效果展示
摸鱼小小虫
·
2023-12-16 11:08
Android
android
mvc
MVP
RxJava
网络请求
MVC与MVVM的区别与联系?各自的优缺点?MVP模式
本文将深入探讨MVC和MVVM的区别与联系,以及介绍MVP(Model-View-
Presenter
)模式作为额外的参考。第一步:MVC(Model-View-Controll
good7ob
·
2023-12-15 02:49
mvc
mvvm
mvp
Android DataBinding 从入门到进阶
MVVM相对于MVP,其实就是将
Presenter
层替换成了ViewModel层。DataBinding能够省去我们一直以来的findViewById()步骤,大量减少Activity
KingWorld
·
2023-12-06 09:42
Android DataBinding:再见
Presenter
,你好ViewModel!
@authorASCE1885的Github简书微博CSDN原文链接最近一段时间MVP模式已经成为Android应用开发UI层架构设计的主流趋势。类似TEDMOSBY,nucleus和mortar之类的框架都引入了Presenters来帮助我们搭建简洁的app架构。它们也(在不同的程度上)帮助我们处理Android平台上臭名昭著的设备旋转和状态持久化等问题。MVP模式也有助于隔离样板代码,虽然这并
沉璧浮光
·
2023-12-04 20:56
架构篇
android
MVP
MVVM
前端架构:MVC以及MVVM MVP介绍
MVPModel-View-
Presenter
:是从经典的模式MVC演变而
weixin_30691871
·
2023-11-30 20:33
AS安装MvpHelperr插件--自动生成MVP模式所需接口以及实现类
预览Contract模式:mode_contractPresenter模式(已设置后缀Impl):mode_
presenter
后缀支持:suffix_support日志输出(气球偶尔会闪现一下,可以在EventLog
木鱼wzh
·
2023-11-24 15:04
Android---MVP 中
presenter
声明周期的管理
我们经常在AndroidMVP架构中的
Presenter
层做一些耗时操作,比如请求网络数据,然后根据请求后的结果刷新View。
别偷我的猪_09
·
2023-11-11 18:17
#
Android进阶
android
浅谈MVP架构及开发模式
Model-View-
Presenter
(MVP)概述MVC模式已经出现了几十年了,在GUI领域已经得到了广泛的应用,由于微软ASP.NETMVCFramework的出现,致使MVC一度成为.NET社区的热名话题
smart_ljh
·
2023-11-07 09:09
DotNet
技术
MVP
MVP设计模式&LoginDemo
比如
Presenter
派发过来一个动作是showDialog显示进度命令,那么我们这个View就负责实现具体UI。
qq_42281792
·
2023-11-07 09:08
Android
Android MVVM(一) 介绍
1、从MVP开始MVP出现的前提就是减少了Activity的职责,简化了Activity中的代码,将复杂的逻辑代码提取到了
Presenter
中进行处理。
莫莱格尼
·
2023-11-07 09:07
android
mvp
mvvm
android
databindin
MVP - 自己在项目中的使用方式
1.MVP简介M就是model,里边放的是javabean;V就是View,就是Activity、Fragment;P就是
Presenter
;2.自己使用全局需要定义:定义BaseView、BasePresenter
世道无情
·
2023-11-02 14:47
mvc 跟mvp 和mvvm的区别
MVC(Model-View-Controller),MVP(Model-View-
Presenter
)和MVVM(Model-View-ViewModel)都是软件架构模式,用于将应用程序的不同组成部分分离开来
谈情不如逗狗.
·
2023-10-26 20:21
1024程序员节
Mvp模式如何管理生命周期
Mvp模式在封装的时候会造成内存泄漏,因为
presenter
层,需要做网络请求,所以就需要考虑到网络请求的取消操作,如果不处理,activity销毁了,
presenter
层还在请求网络,就会造成内存泄漏
陈科比大宝贝儿
·
2023-10-24 14:13
Android学习笔记之MVP
View层:要实现回调接口CallBack,然后只管【UI更新】Model层:只管【获取数据】
Presenter
层:需要获取Mode
Small_Cake
·
2023-10-22 03:31
设计模式MVC、MVP、MVVM
MVP:Model-View-
Presenter
,是对MVC的升级,Model层和View层与MVC的意思一致,但
追梦的鱼儿
·
2023-10-21 17:06
设计模式
android
MVC
MVP
MVVM
Android中级——MVVM
Model-View-ViewMode架构,可看作MVP改进版,将此前
Presenter
的逻辑操作交给ViewMode中的Binder去处理Mode:封装数据存储及相关操作逻辑,与MVC/MVP不同的是会提供一系列实体类与
松仔log
·
2023-10-20 09:51
#
Android中级
android
设计模式
Android Scene-ViewModel-Model 搭建轻量级架构
到之后的MVP,在MVC的基础上,抽取出一层
Presenter
,Activity和Fragment等视图控制器只负责视图层的展示逻辑,不涉及具体的业务
Android小Y
·
2023-10-18 22:16
MVVM简介
它是一种极度优秀的设计模式,但并非框架级别的东西,由MVP(Model-View-
Presenter
)模式与WPF结合的应用方式时发展演变过来的一种新型架构。
蓝忘机丶
·
2023-10-13 15:11
windows
wpf
动画
MVP介绍
MVP代表Model,View和
Presenter
。View层负责处理用户事件和视图部分的展示。在Android中,它可能是Activity或者Fragment类。Model层负责访问数据。
Default先生
·
2023-10-12 11:35
MVP,MVC,MVVM的区别以及使用
一、MVP架构模式1、MVP的实现思路是:用户操作View,在
Presenter
层完成业务逻辑处理,更新Model层,通过
Presenter
将数据显示在View层,完全隔断Model和View之间的通信
北城初晴
·
2023-10-08 23:36
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他