美文网首页
Android 设计模式专项

Android 设计模式专项

作者: 平头说人生 | 来源:发表于2018-06-28 10:18 被阅读7次

    Github项目: Android源码设计模式解析

    https://github.com/simple-android-framework/android_design_patterns_analysis

    MVP

    MVP核心思想是将Activity当作View并且抽象成一个接口,
    在接口中定义可以暴露给Presenter的功能接口,
    Presenter持有的是Activity的接口类型引用而不是Activity引用.
    Activity可以扩展实现多个接口,易于实现开闭原则和拓展。

    模板方法:

    核心思想在于封装流程,
    通过定义一个final函数不可被改写,在final函数中组合流程函数,
    可以改写的只有这些组合流程函数.
    比如AsyncTask中的execute就是final函数

    相关文章

      网友评论

          本文标题:Android 设计模式专项

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