微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【TP5.1】Facade的使用

author:咔咔

wechat:fangkangfk

facade的优势和劣势

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

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

总的来说利是大于弊的

普通的方法调用

创建一个test的工具类

在控制器进行静态调用

 



通过facade的方式进行调用

1.创将facade门面类

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

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

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

 测试:

我们也可以通过设置别名的方式

 

 

facade的优化方案:

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

创建一个facade的配置文件

 在创建一个钩子

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐