首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
Arrom
创建于2021-09-15
订阅专栏
了解源码中的常用的设计模式
等 1 人订阅
共7篇文章
创建于2021-09-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
OkHttp使用了哪些设计模式
OkHttp使用了多种设计模式,其中最显著的包括以下几种: 责任链模式:OkHttp中的拦截器实现了责任链模式,能够对请求和响应进行处理,同时允许在处理过程中添加额外的操作和处理逻辑。 工厂模式:Ok
设计模式->建造者模式
我正在参与掘金创作者训练营第6期,点击了解活动详情 建造者模式 建造者模式(Bulider Pattern)是将一个复杂对象的构建过程与它的实现表示分离,使得同样的构建过程可以创建不同的表示,属于创建
设计模式->原型模式
我正在参与掘金创作者训练营第6期,点击了解活动详情 原型模式 原型模式(Prototype Pattern): 使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。 这种模式是实现了
线程池和AsyncTask源码分析
这是我参与11月更文挑战的第15天,活动详情查看:2021最后一次更文挑战 什么是线程池 线程池就是将线程进行池化,需要运行任务时从池中拿一个线程来执行,执行完毕,线程放回池中。 使用线程池的好处 降
Android-动态代理之Java Proxy
动态代理的优点: 动态代理能够增加程序的灵活度(eg:加入方法执行前后的判断) 完美解决耦合问题,动态代理可以将调用层和实现层分离(eg:retorfit网路请求) 动态代理不需要接口的实现类(eg:
创建型设计模式-单例模式
定义 单例设计模式的几种实现 1.饿汉式 2.懒汉式 3.双重检测,在framework中基本都是用的这种,但是一般都不使用volatile关键字 4.静态内部类 5.枚举(是比较推荐的一种)
创建型设计模式-建造者(Builder)模式
定义: 构建者模式将一个复杂对象的创建过程封装起来,允许对象通过多个步骤来创建,并且可以改变过程。尤其是在对象特别复杂,内部参数及其多的时候,建造者模式就能发挥出它的优势。 OkhttpClient就