美文网首页
MVP接口和实现类,一秒搞定。

MVP接口和实现类,一秒搞定。

作者: Jwennnnnnnnnn | 来源:发表于2016-09-18 13:48 被阅读0次

在MVP的使用过程中,我们需要反复的去写各种MVP的接口和实现类, 实在是 太麻烦了!!所以抽时间撸了一款插件(只可用于Intellj IDEA 和Android Studio),用于生成MVP接口以及他的实现类,可以略微提升一点开发效率。
效果图如下:

1470277080112790.gif

注意
对于MVP模式,定义一个Contract类来放置Model View Presenter 的接口,将大大减少类文件。将普通的接口替代如下
public class GoodsInfoContract { public interface GoodsInfoView{

} public interface GoodsInfoPresenter{

} public interface GoodsInfoModel{

}

}

如何使用
Step1
去github上下载jar包 https://github.com/githubwing/MVPHelper/
Step2
按照提示安装jar。

1470277156278888.png
1470277162135322.png

Step3
在Contract类内部,点击Generate菜单,选择MVPHelper即可生成对应文件
注意:Contract目前只能放在包 contract 中!

1470277193136113.png 1470277197583080.png
https://github.com/githubwing/MVPHelper/

相关文章

  • MVP接口和实现类,一秒搞定。

    在MVP的使用过程中,我们需要反复的去写各种MVP的接口和实现类, 实在是 太麻烦了!!所以抽时间撸了一款插件(只...

  • 接口和mvp实现流程

    作用:给一部分类做方法级的抽象回调:A类实现接口持有接口对象,传递接口对象给B类,B类调用接口的方法,A类就会执行...

  • 最简单的Spring Demo(基于maven)

    演示效果 创建PersonService的接口和实现类,创建WeatherService的接口和实现类,Persi...

  • TypeScript(四)类与接口

    类实现接口 类类型接口是类遵循的某种约束和规则。 类可以通过关键字 implements 实现接口。 此外通过上文...

  • 使用Runable接口和Thread类实现线程的异同

    使用Runable接口和Thread类实现线程的异同 相同之处 在实现Runable接口的类和继承Thread的类...

  • 抽象和接口的不同

    接口只有定义, 欺负不能再接口中实现, 只有实现接口的类才能实现接口中定义的方法, 而抽象类可以定义和实现, 即其...

  • Spring AOP的实现模式

    代理模式: 接口 + 真正实现类 + 代理类真正实现类和代理类都需要实现接口实例化时使用代理类进行实例化Sprin...

  • 装饰者模式

    一、接口和实现类1 二、实现类2 三、实现类3 四、调用

  • JDK静态代理示例代码

    JDK静态代理示例代码 业务接口 接口的实现类 代理类,实现接口,并扩展实现类的功能 1、业务接口 2、业务实现类...

  • 一个MVP模式的实例

    一个MVP模式的实例 在MVP模式中,P通过接口依赖 M 和 V,且 P 尽量少的依赖其他类。MVP三个角色就像三...

网友评论

      本文标题:MVP接口和实现类,一秒搞定。

      本文链接:https://www.haomeiwen.com/subject/tptgettx.html