首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
满赋诸机
掘友等级
Only the spirit is our fuel!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
满赋诸机
4年前
关注
Redis 实战 —— 01. Redis 数据结构简介
ZSET 和 HASH 一样,都用于存储键值对。ZSET 的键被称为成员(member),每个成员都是各不相同的;值被称为分值(score),分值必须为浮点数。ZSET 是...
1
评论
分享
满赋诸机
4年前
关注
有道云笔记非会员上传图片
先看一下目前的效果:在「Markdown 笔记」原有的上传图片弹窗中增加了一个我们自定义的上传按钮,通过直接与后端 API 交互完成图片上传(相关 API 是「笔记」上传时...
3
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 15. 与设计模式相处
是在某情境(context)下,针对某问题的某种解决方案。 P579 模式必须应用于一个重复出现的问题。 P581 ~~本书中未提到的模式在附录中有简要介绍,感觉简单两页还...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 14. 复合 (Compound) 模式
在一个解决方案中结合两个或多个模式,以解决一般或重复发生的问题。 P500 假设我们想要在所有使用鸭子的地方使用鹅,毕竟鹅会叫、会飞、会游,和鸭子差不多。什么模式可以让我们...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 13. 代理 (Proxy) 模式
已经接触过 RPC 了,所以就很容易知道具体流程:客户端调用目标类的代理对象(消费者)的方法,消费者内部将相关调用信息通过网络传到服务端对应的目标类的代理对象(生产者)中,...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 12. 状态 (State) 模式
[x] A. 这份代码确实没有遵守开放-关闭原则 [ ] B. 这份代码会让 Fortran 程序员感到骄傲 [x] C. 这个设计其实不符合面向对象 [x] D. 状态转...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 11. 组合 (Composite) 模式
我们不仅仅要支持多个菜单,甚至还要支持菜单中的菜单。你如何处理这个新的设计需求? P355 我们也需要能够更有弹性地在菜单项之间游走。比方说,可能只需要遍历甜点菜单,或者可...
2
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 10. 迭代器 (Iterator) 模式
[x] A. 我们是针对 PancakeHouseMenu 和 DinerMenu 的具体实现编码,而不是针对接口。 [ ] B. 女招待没有实现 Java 招待 API ...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 09. 模版方法 (Template Method) 模式
在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 P289 好莱坞原则:低层组件别调用高层...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 08. 外观 (Facade) 模式
提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 P264 最少知识原则:只和你的密友谈话。即减少对象之间的交互,减少类的耦合...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 07. 适配器模式
如果我们也需要一个将鸭子转换成火鸡的适配器,我们称它为 DuckAdapter。请写下这个类。你如何处理飞行方法(毕竟我们知道鸭子飞得比火鸡远)? P242 将一个类的接口...
2
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 06. 命令 (Command) 模式
将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 P206 通过将请求接受者封装进一个命令对象,并将请求接收者的一系列动...
2
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 05. 单例模式
Choc-O-Holic 公司在有意识地防止不好的事情发生,你不这么认为吗?你可能会担心,如果同时存在两个 ChocolateBoiler(巧克力锅炉)实例,可能将会发生很...
2
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 04. 工厂 (Factory) 模式
不是23种GOF设计模式之一,而更像一种编程习惯。 P117 通常利用静态方法创建实例,但这样无法通过继承来改变创建方法的行为。 P115 违反开闭原则,增加产品时需要修改...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 03. 装饰器 (Decorator) 模式
请为下面类的 cost() 方法书写代码。 P83 以后可能会开发出新饮料。对这些饮料而言(例如:冰茶),某些调料可能并不适合,但是在这个设计方式中,Tea (茶)子类仍然...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 02. 观察者 (Observer) 模式
[x] A. 我们是针对具体实现编程,而非针对接口 [x] B. 对于每个新的布告板,我们都得修改代码 [x] C. 我们无法在运行时动态地增加(或删除)布告板 [x] D...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 - 01. 策略 (Strategy) 模式
[ ] A. 代码在多个子类中重复 [x] B. 运行时的行为不容易改变 [ ] C. 我们不能让鸭子跳舞 [x] D. 很难知道所有鸭子的全部行为 [ ] E. 鸭子不能...
1
评论
分享
满赋诸机
4年前
关注
Head First 设计模式 —— 00. 引子
HeadFirst学习原则Pxxx可视化:图片使得学习效率更高,更易懂交谈式:第一人称交谈方式讲述学习内容更易引起注意多思考:自主思考练习题和拓展知识的问题保持注意力集中:...
1
1
分享
个人成就
文章被点赞
57
文章被阅读
19,206
掘力值
1,150
关注了
0
关注者
28
收藏集
0
关注标签
0
加入于
2021-01-03