首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
纸路
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
纸路
关注了
彭旭锐
纸路
赞了这篇文章
彭旭锐
🏆掘金签约作者
·
3年前
关注
图片系列(6)高低版本 Bitmap 内存分配与回收原理对比
Bitmap 是 Android 应用的内存占用大户,Google 也在不断尝试优化 Bitmap 的内存分配和回收策略,涉及:Java 堆、Native 堆、硬件等多种分...
59
13
分享
纸路
4年前
关注
设计模式(10):策略模式
策略模式 定义 简单的说,就是让类根据传入的不同的具体策略(实现了策略接口,策略接口包含一个自己的算法)来调用不同的算法。同时让一个Context类来管理策略。 示例与代码...
5
评论
分享
纸路
4年前
关注
设计模式(9):状态模式
状态模式 定义 简单的说,就是类会根据传进来的状态不同而做出不同的操作。一般的思路是写if语句进行状态判断。而状态模式就是将状态和它对应的要进行的操作封装成一个状态类,而上...
0
评论
分享
纸路
4年前
关注
设计模式(8):外观模式
外观模式 定义 简单的说,就是我们需要使用多个类的多个方法来实现一个功能,然后为了简化用户的使用,我们将这一系列的调用通过一个Facade封装成一个方法,这样用户使用的时候...
0
评论
分享
纸路
4年前
关注
设计模式(7):观察者模式
观察者模式(发布-订阅模式) 定义 主体为观察者和被观察者,被观察者出现变化则通知观察者,然后观察则则进行后续操作。注意,在这里强调被观察者只有一个,而观察者可以有多个,所...
0
评论
分享
纸路
4年前
关注
设计模式(6):适配器模式
适配器模式 定义 示例与代码 适配器的作用就是将一个接口适配到另一个接口。在 JAVA的IO类库中有很多这样的需求,如将字符串数据转变成字节数据保存到文件中,将字节数据转变...
0
评论
分享
纸路
4年前
关注
设计模式(5):装饰器模式
装饰器模式 定义 一般来说,我们想给某个类或者对象添加行为有两种方式:继承方式,组合方式。装饰器模式使用的是组合方式。 简单地说,就是在装饰器中添加一个产品对象,这样就相当...
0
评论
分享
纸路
4年前
关注
设计模式(4)抽象工厂模式
抽象工厂模式 定义 单看定义会觉得十分抽象,如果之前了解过简单工厂模式和工厂方法模式,那么可以将抽象工厂模式理解为这两者的结合。 之前的工厂模式每个工厂只能对应类的产品,抽...
0
评论
分享
纸路
4年前
关注
设计模式(3):工厂模式(工厂方法模式)
工厂模式 上一节介绍了简单工厂模式,但是实际上简单工程模式也违反了开闭原则。如果我们有新增的产品,那么就必须在工厂中增加相应的创建代码,后期维护起来比较麻烦(但是也有简单易...
0
评论
分享
纸路
4年前
关注
设计模式(1):单例模式
单例模式 定义 为了确保只有一个实例,我们声明私有的构造方法,并使用static创建一个静态实例。这样就保证了其他地方没法使用构造方法,永远最多只有一个实例。当某个类的创建...
1
2
分享
纸路
4年前
关注
设计模式(2):简单工厂模式
简单工厂模式 定义 使用步骤 定义产品Product接口。 定义具体产品ConcreteProduct子类继承抽象类,并实现抽象类中的接口。 定义工厂Factory类,负责...
0
评论
分享
纸路
4年前
关注
设计模式中的六大基本原则总结
设计模式中的六大基本原则总结 单一职责原则:一个类的功能尽量单一(高内聚)。 开闭原则:一个类的扩展是开放的,一个类的修改是封闭的。尽量通过扩展的方式来实现新的功能而不是修...
0
评论
分享
纸路
4年前
关注
设计模式笔记汇总
本人学习设计模式的笔记汇总。其中主要包括设计模式的基本原则总结、常用设计模式的概念和实现以及容易遇到的一些坑。...
0
评论
分享
个人成就
文章被点赞
6
文章被阅读
2,942
掘力值
91
关注了
1
关注者
2
收藏集
0
关注标签
12
加入于
2021-09-10