综治信息App项目

我要开发同款
proginn20223092652024年03月19日
11阅读
开发技术android

作品详情

· 项目初期:我在进入公司初期主要利用MVP模式对旧项目架构进行重构改造升级,深入结合业务按角色进行分层设计业务基类(如View层,Presenter层每一种都会有多层设计,每层负责不同的功能)。同时,在重构过程中对项目涉及到的公共组件库进行抽取或重新开发,运用接口隔离、代理模式、门面模式、观察者模式等设计模式来优化组件代码,并以maven私服远程依赖的方式添加,以便在后续开发的项目中复用。· 项目后期:我主要尝试使用包括组件化、插件化(Replugin)、AS的变种构建等方案在内的方式对项目结构进行进一步的改造和优化,以依赖倒置的方式对项目的业务模块进行解耦,将可以共用的公共组件或业务作为common模块进行下沉,明确代码边界,优化组件配置管理、规范模块之间的通信、跳转交互等。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论