首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Scala 与设计模式
订阅
ScalaCool
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 8订阅
Scala 与设计模式(五):Adapter 适配器模式
本文由 Prefert 发表在 ScalaCool 团队博客。 不管你是不是果粉,肯定对 iphone X 都有所耳闻。最近的「掉漆门」和「人脸识别被破解」更是将其推到了风口浪尖上。 但是对于我而言,最难以忍受的还是耳机接口被取消这一改变(自 Iphone 7 开始),你可以想…
Scala 与设计模式(四):Factory 工厂模式
在中国历史上,房子常常与当下一样稀缺,住房问题同样是一个让百姓苦恼的社会热点。 在拆违章建筑还不盛行的年代,我们可以选择在深山老林里自己修建住所。在 Java 中可能是这样实现的: class BuildingA { private String name; public Bui…
Scala 与设计模式(三):Prototype 原型模式
本文由 Prefert 发表在 ScalaCool 团队博客。 第一个生物是怎么诞生的? 从科学角度推测:是由第一个细胞从核糖核酸(RNA)不断的新陈代谢演变而来的。 第一个细胞其实是非常孤独的,但幸好它掌握了「分裂」与「分化」的本领,一定条件下可以一分为二,由此才能快速演变,出…
Scala 与设计模式(二):Builder 创建者模式
本文由 Prefert 发表在 ScalaCool 团队博客。 在 Java 开发中,你是否写过这样像蛇一样长的构造函数: Robot robot = new Robot(1, true, true, false, false, false, false, false, fals…
Scala 与设计模式(一):Singleton 单例模式
本文由 Prefert 发表在 ScalaCool 团队博客。 二十年前,软件设计领域的四位大师( GoF ,"四人帮",又称 Gang of Four,即Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides)通过论著…