专栏名称: Cang_Wang
Android研发架构师
目录
相关文章推荐
复利大王  ·  疑似蒋小姐中学校友出来扒皮了 ·  4 小时前  
复利大王  ·  国产美女宁宁 ·  20 小时前  
复利大王  ·  2024人均薪酬排行榜 ·  20 小时前  
复利大王  ·  高盛新人Banker上班,用鼠标被上司骂破防 ·  昨天  
鸿洋  ·  Android×鸿蒙×AI ... ·  2 天前  
51好读  ›  专栏  ›  Cang_Wang

[Android]如何做一个崩溃率少于千分之三噶应用app(29)- 重构调用解耦

Cang_Wang  · 掘金  · android  · 2018-01-08 02:03

正文

请到「今天看啥」查看全文


这里可以分为两种情况,一种是只涉及逻辑,不涉及界面。第二种是涉及到界面的。

首先介绍第一种做法

架构如下图
抽象类解耦设计

1.定义一个空的MBaseApi抽象类

public abstract class MBaseApi {}

2.定义一个注册类

public class ModuleApiManager {

    static ModuleApiManager instance = new ModuleApiManager();

    HashMap<Class<?extends MBaseApi>,MBaseApi> aMap;

    public static ModuleApiManager getInstance(){
        return






请到「今天看啥」查看全文