【TP5.1】Facade的使用【图文】_原来是咔咔

author:咔咔

facade的优势和劣势

优势:facade就是可以把实际类中非静态中的方法通过代理类静态调用,应用解耦

劣势:会消耗会消耗一部分的系统资源来换取我们优雅的调用方式

总的来说利是大于弊的

普通的方法调用

创建一个test的工具类

【TP5.1】Facade的使用【图文】_原来是咔咔

在控制器进行静态调用:

【TP5.1】Facade的使用【图文】_原来是咔咔 【TP5.1】Facade的使用【图文】_原来是咔咔

通过facade的方式进行调用

1.创将facade门面类

【TP5.1】Facade的使用【图文】_原来是咔咔

2. 我们可以看一下核心库对facade的处理

【TP5.1】Facade的使用【图文】_原来是咔咔

 3.我们就可以在仿照这个操作来,我们在common

【TP5.1】Facade的使用【图文】_原来是咔咔

在index文件使用facade的代理文件

【TP5.1】Facade的使用【图文】_原来是咔咔

 测试:

【TP5.1】Facade的使用【图文】_原来是咔咔

我们也可以通过设置别名的方式【TP5.1】Facade的使用【图文】_原来是咔咔 

【TP5.1】Facade的使用【图文】_原来是咔咔 【TP5.1】Facade的使用【图文】_原来是咔咔

facade的优化方案:

我们在日常工作的时候工具类肯定是特别多的,假如我们都这样写的话是不优雅的

创建一个facade的配置文件

【TP5.1】Facade的使用【图文】_原来是咔咔 在创建一个钩子

【TP5.1】Facade的使用【图文】_原来是咔咔

配置应用初始化,这样就可以确保应用在初始化就可以将系统所有代理类进行统一注册

【TP5.1】Facade的使用【图文】_原来是咔咔

本站由小牛团队全力维护,小牛十年了,大家已经步入中年 。本站源码全部经过团队成员测试并调试,价格可能比其它网站略贵几元钱,不解释!
小牛资源 » 【TP5.1】Facade的使用【图文】_原来是咔咔

发表评论

全站资源亲测可用,价格略高几元,不解释

立即查看 了解详情