MVP 散分 [问题点数:300分,结帖人wuyq11]

Bbs14
本版专家分:816317
Blank
名人 2012年 荣获名人称号
Blank
状元 2010年 总版技术专家分年内排行榜第一
2009年 总版技术专家分年内排行榜第一
Blank
榜眼 2011年 总版技术专家分年内排行榜第二
Blank
金牌 2011年3月 总版技术专家分月排行榜第一
2011年2月 总版技术专家分月排行榜第一
2011年1月 总版技术专家分月排行榜第一
2010年12月 总版技术专家分月排行榜第一
2010年11月 总版技术专家分月排行榜第一
2010年10月 总版技术专家分月排行榜第一
2010年9月 总版技术专家分月排行榜第一
2010年8月 总版技术专家分月排行榜第一
2010年7月 总版技术专家分月排行榜第一
2010年6月 总版技术专家分月排行榜第一
2010年5月 总版技术专家分月排行榜第一
2010年3月 总版技术专家分月排行榜第一
2010年4月 总版技术专家分月排行榜第一
2010年2月 总版技术专家分月排行榜第一
2010年1月 总版技术专家分月排行榜第一
2009年12月 总版技术专家分月排行榜第一
2009年11月 总版技术专家分月排行榜第一
2009年10月 总版技术专家分月排行榜第一
2009年8月 总版技术专家分月排行榜第一
2009年7月 总版技术专家分月排行榜第一
2009年6月 总版技术专家分月排行榜第一
结帖率 100%
Bbs2
本版专家分:363
Bbs7
本版专家分:16681
Bbs2
本版专家分:363
Bbs9
本版专家分:96281
Blank
蓝花 2007年6月 .NET技术大版内专家分月排行榜第三
Bbs7
本版专家分:16681
Bbs2
本版专家分:363
Bbs9
本版专家分:75835
Bbs7
本版专家分:16681
Bbs8
本版专家分:34132
Blank
领英 绑定领英第三方账户获取
Blank
红花 2019年2月 Web 开发大版内专家分月排行榜第一
Blank
黄花 2018年8月 Web 开发大版内专家分月排行榜第二
Bbs7
本版专家分:13102
Bbs7
本版专家分:23959
Bbs7
本版专家分:13102
Bbs7
本版专家分:16681
Bbs10
本版专家分:107030
Blank
微软MVP 2012年4月 荣获微软MVP称号
2011年4月 荣获微软MVP称号
2010年4月 荣获微软MVP称号
Blank
红花 2008年8月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2008年6月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2011年5月 .NET技术大版内专家分月排行榜第三
Bbs9
本版专家分:96281
Blank
蓝花 2007年6月 .NET技术大版内专家分月排行榜第三
Bbs7
本版专家分:16681
Bbs9
本版专家分:69159
Blank
红花 2008年2月 .NET技术大版内专家分月排行榜第一
Blank
蓝花 2009年9月 .NET技术大版内专家分月排行榜第三
2005年9月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:12
Bbs8
本版专家分:36534
Bbs4
本版专家分:1604
Bbs7
本版专家分:21219
Bbs6
本版专家分:7445
Bbs8
本版专家分:34009
Blank
黄花 2010年2月 .NET技术大版内专家分月排行榜第二
2009年11月 .NET技术大版内专家分月排行榜第二
2009年10月 .NET技术大版内专家分月排行榜第二
Bbs6
本版专家分:7322
Bbs5
本版专家分:3256
Bbs7
本版专家分:12676
Blank
红花 2010年3月 挨踢职涯大版内专家分月排行榜第一
2010年2月 挨踢职涯大版内专家分月排行榜第一
2010年1月 挨踢职涯大版内专家分月排行榜第一
2009年12月 挨踢职涯大版内专家分月排行榜第一
2009年11月 挨踢职涯大版内专家分月排行榜第一
Blank
黄花 2008年6月 VB大版内专家分月排行榜第二
Blank
蓝花 2010年6月 挨踢职涯大版内专家分月排行榜第三
2010年5月 挨踢职涯大版内专家分月排行榜第三
2010年4月 挨踢职涯大版内专家分月排行榜第三
2009年10月 挨踢职涯大版内专家分月排行榜第三
Bbs2
本版专家分:111
Bbs5
本版专家分:2781
Bbs3
本版专家分:532
Bbs3
本版专家分:636
Bbs2
本版专家分:134
Bbs5
本版专家分:2127
Bbs10
本版专家分:157147
Blank
金牌 2011年12月 总版技术专家分月排行榜第一
2011年11月 总版技术专家分月排行榜第一
Blank
红花 2012年1月 .NET技术大版内专家分月排行榜第一
2011年12月 .NET技术大版内专家分月排行榜第一
2011年11月 .NET技术大版内专家分月排行榜第一
2008年3月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2010年4月 .NET技术大版内专家分月排行榜第二
2008年2月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2010年3月 .NET技术大版内专家分月排行榜第三
2009年12月 .NET技术大版内专家分月排行榜第三
2009年4月 .NET技术大版内专家分月排行榜第三
Bbs7
本版专家分:13455
Bbs2
本版专家分:486
Bbs10
本版专家分:123643
Blank
进士 2008年 总版技术专家分年内排行榜第十
Blank
金牌 2007年5月 总版技术专家分月排行榜第一
Blank
银牌 2008年6月 总版技术专家分月排行榜第二
2007年6月 总版技术专家分月排行榜第二
Blank
微软MVP 2010年10月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
Bbs5
本版专家分:4977
Bbs7
本版专家分:23146
Bbs1
本版专家分:51
Bbs9
本版专家分:55500
Blank
黄花 2009年4月 .NET技术大版内专家分月排行榜第二
2009年3月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2009年5月 .NET技术大版内专家分月排行榜第三
Bbs2
本版专家分:449
Bbs6
本版专家分:8486
Blank
红花 2009年9月 其他开发语言大版内专家分月排行榜第一
Bbs5
本版专家分:3904
Bbs3
本版专家分:782
Bbs7
本版专家分:27154
Bbs1
本版专家分:5
Bbs7
本版专家分:11961
Blank
微软MVP 2012年10月 荣获微软MVP称号
Blank
黄花 2010年1月 MS-SQL Server大版内专家分月排行榜第二
2009年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2012年10月 MS-SQL Server大版内专家分月排行榜第三
2010年7月 MS-SQL Server大版内专家分月排行榜第三
2010年3月 MS-SQL Server大版内专家分月排行榜第三
2010年2月 MS-SQL Server大版内专家分月排行榜第三
2009年8月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs9
本版专家分:59183
Blank
微软MVP 2011年7月 荣获微软MVP称号
2009年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
2008年7月 荣获微软MVP称号
Bbs7
本版专家分:20457
Blank
黄花 2010年2月 扩充话题大版内专家分月排行榜第二
Android中用到的MVP模式
参考:android架构设计—<em>mvp</em>模式封装 MVP模式是由MVC模式逐渐演化出来的。首先简单介绍一下MVC。这个在Spring框架里面是一个很常见的模式。 MVC M(model)模型, 是应用程序中用于处理应用数据逻辑的部分,通常模型对象负责在数据库中进行存取 V(view)视图, 是应用程序中处理数据的显示部分,通常视图是一句模型数据来创建的 C(controller)控制器, 是...
关于MVP和MVVM实战对比的一点感想
    在项目还没开始之前,准备使用MVP和MVVM之间犹豫不决时,决定写个demo来比较两者之间的异同点和一点自己的感想,同时会对比之间的优劣势,在之前先谢谢陪你唠嗑的博主,看了他的demo才决定来做的。    下面直接开搞,首先接口类,最基本的,我定义的是APIservice,代码如下:public interface ApiService { @GET(UrlConstant.URL...
MVP 设计模式理解,实战理解MVP
作者: 夏至 欢迎转载,也请保留这份申明,谢谢。1、什么是MVPMVP,全称 Model-View-Presenter。它是从 MVC中演变过来的,它的基本思想是相通的;在MVP中,View更加专注于处理数据的可视化以及用户交互,让Model专注于数据的处理,而Presenter则,提供 View 与 Model 之间数据的纽带,用于交互与数据传输;如下面这张图: 可以看到,在View 与 Mod
mvp视频教程
该资源是本人为了学习MVP等技术报班买的,先分享给大家,希望同大家一起学习,一起进步。
MVP架构实例讲解-登录界面
MVP优缺点就不介绍了,主要说下应用,今天已程序登录的界面讲解如何用MVP架构,写的不好的地方欢迎指正 在介绍之前,先看下demo的目录结构 定义网络相关接口 网络请求都是共通的,所以可以把网络部分单独摘出来。 首先定义网络请求状态接口。所有的网络请求都包括开始,成功,不成功。所以网络请求状态接口如下所示 public interface RequestStatus&amp;amp;lt;T...
MVP设计模式介绍
​本文翻译自一篇英文文章,是非常经典的<em>mvp</em>介绍,原文地址:http://konmik.com/post/introduction_to_model_view_presenter_on_android/。 什么是MVP View :是指显示数据并且和用户交互的层。在安卓中,它们可以是一个Activity,一个Fragment,一个android.view.View或者是一个Di
Android MVP开发模式 google 官方Mvp架构详解(转)
Google官方MVP Sample代码解读关于Android程序的构架, 当前最流行的模式即为MVP模式, Google官方提供了Sample代码来展示这种模式的用法.Repo地址: android-architecture.本文为阅读官方sample代码的阅读笔记和分析.官方Android Architecture Blueprints [beta]:Android在如何组织和构架一个app方...
使用MVP打造项目框架
前言在目前的项目框架中大多是用Viewpager+Fragment实现,而通常情况下一个Fragment中包含以下功能,但是如果将这些功能全部集成在一个fragment中会造成,逻辑不清楚,而且我们编写的时候本身也不容易理清顺序,比如在刷新界面的时候要分多种情况,如果是加载第一页且没有缓存数据的时候显示进度动画,否则显示listview自带的下拉刷新动画,当发生错误的时候也要根据有无显示的内容做相应
迄今为止最通俗易懂的MVP架构讲解
从MVC到MVP再到MVVP,相信大家就已经听说过这些架构了。但你真正应用到哪个阶段了呢?是不是还苦于网上对MVP晦涩的讲解?今天,Coder哥就用最通俗易懂的方式告诉你,MVP怎么用!先上一张MVP结构图。 接下来就一步步教你用:1、首先把结构包分好,方便理清思路2、定义Model层的接口IModel/** * Model层接口---实现该接口的类负责实际的获取数据操作,如数据库读取、网络加载
MVP模式下的生命周期
背景 在MVP模式下,P是核心控制,Activity被削弱成了View。因为Activity的生命周期应该有Presenter的介入。 何时介入 一、Activity的生命周期 Activity在onCreate, onPause, onResume, onRestart, onStart, onStop, onDestory, onSaveInstanceState(
解决mvp内存泄漏
pesenter实现类中写一个对外方法 public void destory(){ iView=null; } activity里写 @Override protected void onDestroy() { super.onDestroy(); if(iPesenter!=null){ iPesen...
MVP架构模式以winform为例
View: 1.定义一个接口IViewBase namespace ViewInterface { public interface IViewBase { event EventHandler Load; } } 2.定义一个继承IViewBase的接口 namespace ViewInterface { public interface ITestView: { }
Android中MVP模式讲解及实践
前两年的时候,我经常逛http://androidweekly.net这个网站,上面就有过很多文章介绍MVP模式,我很感兴趣,于是把这个东西介绍给身边的同事,同事们好像没有多大反应,可能是当时在国内MVP用的范围还比较少吧。后来我换了工作,再后来某一天我发现各类博客纷纷在介绍这个东西,各类群里面也在讨论这个东西。我感觉到MVP被越来越多的人认可了,反倒是自己显得落伍起来。所以,趁着空闲,做一...
Android官方MVP架构详解
综述   对于MVP (Model View Presenter)架构是从著名的MVC(Model View Controller)架构演变而来的。而对于Android应用的开发中本身可视为一种MVC架构。通常在开发中将XML文件视为MVC中的View角色,而将Activity则视为MVC中的Controller角色。不...
MVP(基本实现代码,简单明了)
一、倒依赖 implementation 'com.squareup.okhttp3:okhttp:3.8.1' implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1' implementation 'io.reactivex:rxjava:1.1.6' // Retrofit的rx解析库 ...
Android MVP设计模式的最佳实现
相信大家看这篇文章的时候,应该都是积累了一定的Android实际项目开发经验的,大家一定都是这么经历过来的:所有的业务逻辑实现以及一些界面相关(Dialog,PopWindow....显示)还有网络请求的CallBack都放在Activity里面,从界面的初始化,数据加载,然后根据网络返回显示界面的不同内容,少则一个activity几百行代码,多则上千。我想如果稍微出点bug或者说需求做一些稍微的
谷歌官方MVP Demo解读
谷歌官方MVP Demo解读 对于MVP不熟悉的同学可以参考一下阮一峰老师关于三种模式的图解 MVC,MVP 和 MVVM 的图示 官方Demo的链接 项目结构与目录结构可以看到谷歌是按照模块分包的,其在tasks为首页的包,下面解读其工作流程。谷歌的MVP项目中亮点在于: 加入了契约类 Contract来统一管理某个模块中的presenter接口和view接口。 将Fragment作为view,A
浅谈MVP架构的实现方式(架构思想)
浅谈MVP架构的实现方式(架构思想) MVP模式 - 谈起MVC模式可能大家都耳熟能详,最开始多用于web应用的开发,后在移动开发的过程中也引入了MVC,但是很多公司的项目在使用MVC的时候并没有很好的将三层解耦,很多的数据请求操作仍是在Activity里面执行,造成很多代码的可维护性仍然不高。 - MVP模式的使用大大降低了mode和view之间的耦合度,方
Android MVP 实践之路(理解篇)
一.简单介绍下MVP 1.什么是<em>mvp</em>? 简称:MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。 2.<em>mvp</em> 与mvc 的区别? 在MVP中View并不直接使用Model,它们之间的通信是通过Presenter...
MVP框架设计详解
MVP Model View Presenter Retrofit RxJava
Google 官方Android MVP架构实践
一、Google 官方MVP介绍 近期,关于Android开发架构的讨论沸沸扬扬,各大技术平台随处可见关于Android架构的技术文章。MVC、MVP、MVVM等等,就目前的形式来看,MVP模式在Android开发领域界逐渐流行了起来。前段时间,Google也忍耐不住Android MVP架构的火热程度,给广大Android程序员带来了福利,推出了Google官方MVP架构例子。源码见: htt
android架构设计—mvp模式封装
简介关于Android程序的构架, 当前比较成熟且使用最多的应该就是MVP架构了,当然还有其他的如:MVC和MVVM。MVC相对于较为落后,、耦合度太高、职责不明确,MVVM使用DataBind,普及性不如MVP,况且Google官方提供了Sample代码来展示MVP模式的用法。因此选择MVP架构毫无疑问。概念MVP即Model、View、PresenterView:负责视图部分展示、视图事件处理。
用kotlin实现MVP,简单好用
kotlin怎么好用就不多说了,总之我用了感觉非常舒服,今天说一下用kotlin搭建一个MVP框架。首先是model层,model层主要是做一些具体的操作,用单例实现,而kotlin写一个单例是相当的简单,Object即可。...
从代码看iOS设计模式之MVP
//: Playground - noun: a place where people can play import UIKit import XCPlayground // Model struct Person {     let firstName: String     let lastName: String }
MVP编写流程
1.根据项目需求,写一个XXview接口。然后让对应的Activity/Fragment实现这个接口。View层基本搞定。 2.编写Model层,主要就是网络数据请求了或者其他什么耗时操作,实现方式尽情发挥想象,但是最后一定要用Presenter层定义的接口,回调给Presenter通知View层更新数据。 3.编写Presenter层,Presenter层需要持有View层和Model层的引
如何一步一步实现Android的MVP框架
内容大纲: Android 开发框架的选择如何一步步搭建分层框架使用 RxJava 来解决主线程发出网络请求的问题结语 一、Android开发框架的选择 由于原生 Android 开发应该已经是一个基础的 MVC 框架,所以在初始开发的时候并没有遇到太多框架上的问题,可是一旦项目规模到了一定的程度,就需要对整个项目的代码结构做一个总体上的规划,最终的目的是使代码可读,维护性好,方
新手也能看得懂的 Android MVP 讲解
前言 作为菜鸟一只,学习的新知识都要记下来,以便日后复习。 本文侧重点在于介绍 Android MVP 的优劣,通过 Google 官方的to-do-<em>mvp</em> 系列项目了解官方是如何使用 MVP 的,并通过自己动手写一个小小的 MVP-demo 来加深对该模式的理解。 不废话了,下面进入正文。 MVC 谈到 MVP,就不能不提它的“前身”- MVC,但为了更好的了解,我们还需要向上追溯...
MVP架构开发,一篇让你从看懂到会使用
现在网上关于<em>mvp</em>架构的文章有很多,但是对于一些不是特别理解这个架构的开发者,不是很友好,所以,我要写一篇博客,通过我的努力,让大家能够更好的理解他,并使用他。下面是我这片文章要讲解的内容 <em>mvp</em>到底是个什么东西 对<em>mvp</em>架构设计思路分析 <em>mvp</em>架构的基本设计、使用 对于<em>mvp</em>架构的个人理解 下面让我们从第一部开始,一步步走进<em>mvp</em>:1. <em>mvp</em>到底是个什么东西:我们所说的<em>mvp</em>架构,是goog
产品学习笔记6—MVP产品理念
做互联网产品,有一个很重要的特点,那就是快速变化。每天,甚至每个小时,市场和用户都在发生着快速的变化。对于互联网产品设计者来说,如何保持对变化的快速响应和应对成为了产品在市场上能否取得一席之地的关键标准。如果在传统IT时代,计算机软件产品的设计和研发是一套完整且冗长的流程,从需求分析开始,到软件设计到后面的测试和发布上线以及后期维护,一个长周期下来,短则一两个月,长则一年半载。取决于当时的时代特点
MVP 框架模式(学习笔记)
总结了MVC框架模式后,现在来总结下MVP 框架模式。 为了更细分视图(View)与模型(Model)的功能,让View更加专注于处理数据的可视化以及用户的交互,同时让Model只负责数据的处理,也就有了基于MVC概念的MVP(Model-View-Presenter)模式。 上图是理解MVP框架模式的最好图例了。现在根据上图简单介绍下几个元素: View: 主要负责绘制UI元素、与用
Android,什么是MVP模式?
梗概 MVP模式是MVC模式在Android上的一种变体,在MVC模式中,Activity应该是属于View这一层,它既承担了View,同时也包含了一些Controller的东西在里面,这对于开发与维护来说不太友好,耦合度太高。把Activity的View和Controller抽离出来就变成了View和Presenter,这就是MVP模式。 先熟悉一下MVC模式 M层:适合做一些业务逻辑处理...
安卓架构从mvc到mvp再到mvvm
安卓架构从mvc到<em>mvp</em>再到mvvm 参考: http://www.ruanyifeng.com/blog/2015/02/mvc<em>mvp</em>_mvvm.html https://zhuanlan.zhihu.com/p/25272412 https://www.tianmaying.com/tutorial/AndroidMVC   mvc: 各部分意义:   模型层(Mod
IOS (oc) 浅谈MVP在ios项目中的使用以及Demo
个人对于MVP思路的理解,就是开发过程中,数据和界面之间的交互,使用Presenter层管理,较于MVC模式:获取数据,构建对象,在控制器里赋值更新界面;MVP模式思路在获取数据,构造对象后,不直接在控制器中做界面交互逻辑,而是使用控制器层管理,将业务逻辑独立出来,这样便于代码的后期维护,同时降低了控制器的负担已经数据模型和控制器、界面之间的耦合性。 本篇文章以登录界面为例,使用ios的OC语言
MVP模式原理分析 以及两个实例带你飞
这里介绍<em>mvp</em>模式的特点与优点,为了方便理解 举了用<em>mvp</em>模式实现的两个例子,例一偏向简单用于原理说明,例二应用现在比较火的Retrofit和RXJava进行网络数据请求的<em>mvp</em>模式实例。
Android中MVP框架理解
概述 对于MVP,本人有问题: 为何这个模式出来后,就能被广大的Android的程序员接受呢? 一 关于MVC 关于MVC MVC 全称是Model - View - Controller,是模型(model)-视图(view)-控制器(controller)的缩写。 Model:业务逻辑和数据处理(数据库存储操作,网络数据请求,算法,耗时操作…),专为存储和管理应用数据而生
MVP在RecyclerView中的使用
引言 有时候,感觉老外的文章,思考深度比国内深很多,最近看到一篇如何 在RecyclerView中使用MVP的文章,感觉挺好,特翻译过来进行记录。原文 RecyclerView in MVP — Passive view’s approach译文 每次当使用RecyclerView(或者其他需要适配器的视图)的时候,最重要的就是如何处理数据。 很多时候,大家倾向于在Adapter中持有一个
(新手必看)安卓MVP的理解,看完你就会用mvp
针对<em>mvp</em>模式 去架构大概的4个步骤 1:UI实现View方法, 2.presenter调用具体的逻辑实现(比如 请求网络等) 3.逻辑实现 回掉presenter方法 4.presenter回调view。      M层:数据模型,存储数据,比如bean V层:展示数据 P层:负责MV之间的桥梁,以及相关的逻辑处理                 View不...
MVP模式最佳实践
1. 摘要        MVP(Model-View-Presenter)模式通过Presenter解决了Activity、Fragment等在MVC(Model-View-Controller)中太臃肿的问题。        Google给出了开源代码,向大家阐述了他们对于MVP模式的理解和建议:https://github.com/googlesamples/android-archit
解决内存泄露问题的改良版MVP模式
解决内存泄露问题的改良版MVP模式,防止Presenter一直持有Activity对象,使得Activity不能被回收,由此发生内存泄露
MVP模式的理解和整理
之前一直对MVP模式理解的不清楚,今天整理一下,理清楚。<em>mvp</em>模式属于Android架构设计。 一.MVP模式介绍 M-Model-模型、V-View-视图、P-Presenter-表示器。 a 、View: 视图层,对应xml文件与Activity/Fragment;(用户交互相关的操作接口定义) b 、Presenter: 逻辑控制层,同时持有View和Model对象;(相当于view...
Android MVP插件 自动生成MVP框架
对于MVP,其实是非常适合在Android项目中使用的架构,如果你目前还不清楚MVP的架构究竟是什么样子,那么可以参考Google给出的示例: https://github.com/googlesamples/android-architecture 如果当前这个MVPPlugin不能满足你的需求(很多时候,会根据自身对MVP结构做调整),你可以自己查看插件的写法,做一些符合你所使用的规则上的调整...
mvp架构
1、MVP框架担任角色 Model: 处理数据,包过网络请求、提交数据;缓存、读写本地数据、写入;写入、读取数据库数据等 View: 提供Activity需要实现方法,本身是一个接口,实际在Presenter中被调用执行。 Presenter: 业务处理,内部持有Model和View;使用CallBack获取Model获取结果信息。 Activity: 实现View提供方法,持有...
MVP模式使用总结
资料 https://blog.csdn.net/u012422440/article/details/61622335 https://blog.csdn.net/qq_31852701/article/details/5294612 前言 从认识<em>mvp</em>模式,学习,开始使用<em>mvp</em>模式到现在也有一年多的时间了。这一年时间里,无论是自己要做一些Android的小玩意还是做项目,最先考虑...
iOS中MVP架构
浅谈一下MVP架构模式 M:即model,对于Model层也是数据层。它区别于MVC架构中的Model,在这里不仅仅只是数据模型。在MVP架构中Model它负责对数据的存取操作,例如对数据库的读写,网络的数据的请求等 V:即UIView、UIViewController..是显示数据(model)并且将用户指令(events)传送到presenter以便作用于那些数据的一个接口。View通常含
MVP 在项目中的最佳实战(封装篇)
作者 夏至,欢迎转载,但请保留这段申明 说到 MVP ,大家应该都不陌生了,由于其高度解耦等有点,越来越多的项目使用这个设计模式;然而,有点虽在,缺点也不少,其中一个就是类多了很多,而且 V 与 P 直接要项目通信,那么 P 就得持有 V 得实例,但如果 activity 挂掉了,如果没有对 V 进行释放,又有导致内存溢出得问题,而且,那么多的接口函数,看得人眼花缭乱,也使得很多人在使用这个模式的时
水晶报表8破解版下载
水晶报表是业界领先的报表插件,适用于各种语言。 相关下载链接:[url=//download.csdn.net/download/wu121jia/4235768?utm_source=bbsseo]//download.csdn.net/download/wu121jia/4235768?utm_source=bbsseo[/url]
PS 高手不愿透露的技巧下载
工具面板技巧 1. 快速打开文件 双击Photoshop的背景空白处(默认为灰色显示区域)即可打开选择文件的浏览窗口。 相关下载链接:[url=//download.csdn.net/download/sunyear84/1978161?utm_source=bbsseo]//download.csdn.net/download/sunyear84/1978161?utm_source=bbsseo[/url]
同时建立多个桌面的软件下载
可以建立多个桌面,使你不必再为同时打开多个作业而发愁,可以同时在一个屏幕上进行多个窗口的操作 相关下载链接:[url=//download.csdn.net/download/quency2009/2151667?utm_source=bbsseo]//download.csdn.net/download/quency2009/2151667?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据分教程 学习大数据分入门
我们是很有底线的