java
文章平均质量分 92
图你怀中安稳
人生的境界在于不断的提升自我素养,探索未知的世界
展开
-
Java8 lambda表达式
Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。(百度百科)一、 lambda 怎么实现先看一个例子// 声明一个接口public interf...原创 2020-04-26 12:02:19 · 262 阅读 · 0 评论 -
封装服务提供者框架
服务提供者框架服务提供者框架(Service Provider framework) :多个服务提供者实现一个服务,系统为服务提供者的客户端提供多个实现,并把他们从中解耦出来(静态工厂方法是服务提供者框架的基础) (来自百度百科)图解服务提供者框架下边就写一个例子进行说明1、服务定义接口package jdbc;/** * 定义服务接口 */public interface JDBCInter原创 2017-09-28 12:24:02 · 308 阅读 · 0 评论 -
Retrofit中的设计模式之代理模式
Retrofit中使用到了很多设计模式,其核心的模式是代理模式,因为Retrofit 不是一个网络框架,而是一个对网络框架进行封装的工具,利用注解将请求的接口以java的接口形式展现,其请求的核心还是Okhttp,它的几个核心的功能:转换注解、解析请求的参数、请求、将请求的结果适配为我们想要的结果等重要功能都是在动态代理中完成的代理模式在java代码中,代理模式分为静态代理和动态代理...原创 2019-06-05 17:32:45 · 491 阅读 · 0 评论