首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
张风捷特烈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Android lifecycle 使用详解
本次推出 Android Architecture Components 系列文章,目前写好了四篇,主要是关于 lifecycle,livedata 的使用和源码分析,其余的 Navigation, Paging library,Room,WorkMannager 等春节结束之…
设计模式精简图册
不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T…
工厂方法模式
定义 工厂方法模式的作用就是封装对象的创建,由子类决定要创建的对象是什么。 适用范围 工厂方法模式特别适合与需要创建复杂对象的场景 实现 首先可以看一下,工厂方法模式的 UML 类图 这样一个图看起来可能有点晕,下面就结合时下最流行的共享单车,写一个工厂方法模式的通用模式代码。 /…
工厂方法模式
文章来源:我们组织 ThinkKeep 的 design-patterns 项目, 主要复习
设计模式你真的懂了吗?
设计模式这个老生常谈的东西,在以往的面试题以及面试中会经常问到,关于设计模式,网上有很多文章对其进行阐述。 在这里,我只是通过自己的理解,把我所知道的写出来,文章很长,建议先收藏起来,慢慢看(ps:_(:з」∠)_轻喷)。 1. 创建模式 创建模式:提供实例化的方法,为适合的状…
如何将你的服务优雅的暴露出去
Java的代理模式可以分成静态代理和动态代理。 静态代理模式很简单,它有三部分组成:接口、委托类、代理类。代理类直接持有委托类的实例,代理类实现了接口里面的方法,没有方法的执行内部直接通过调用委托类实例对应的方法执行。 动态代理比静态代理来的更加方便些,当然其本质也是一样的。 …
Android程序员必会技能---运行时动态生成类---之动态代理
谈到java中的动态生成一个类,主要分为两种方法,一种就是动态代理,另外一种就是asm。今天我们就来把对第一种方法 也就是动态代理生成类,这个流程搞清楚吃透。 这里是静态代理,静态代理就是说我们这个代理类是我们之前定义好的,由我们写的java代码然后编译好的。这里有什么缺陷呢?…
一文学会 Java 动态代理机制
之前的文章里讲解过了Java的反射机制、垃圾回收机制,这一次我们来讲解一个更有意思的机制:动态代理。学习下Java里为什么出现这样一个机制,什么场合下会使用这个机制。 前两者就是普通的接口和实现类,而第三个就是所谓的代理类。对于使用者而言,他会让代理类去完成某件任务,并不关心这…