首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
Android技术客栈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
超全的设计模式简介(45种)
共有 23 种设计模式。这些模式可以分为三大类: 创建型模式(Creational Patterns)- 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 结构型模式…
创业街分店开张啦 --- 原型模式
前情提要 上集讲到, 小光请来堂哥大龙作为自己的代理与饮品供应商谈判, 最终大龙用自己丰富的商场经验帮小光拿到合适的价格. 小光也是尝到了代理的甜头, 开始将店里的更多工作交给表妹来大理, 自己腾出功夫去选新的分店地址了. 所有示例源码已经上传到 Github, 戳这里 新店建设…
日报表格只有一份---单例模式
前情提要 上集讲到, 小光建立了开分店的标准(工厂), 以后开分店都按照这套标准执行(从CompanyFactory的实现中生产开分店的必须东西), 开分店变得更加容易了. 小光也是马上将自己的这套"开分公司的工厂"投入使用了, 开出了花山软件新城分店. 随着分店越来越多, 小…
可乐要加冰才好喝啊 --- 装饰模式
前情提要 上集讲到, 小光利用策略模式搞起了回馈顾客的活动. 还别说, 客流量增大不少. 然而, 随之而来的, 顾客的声音也不少: 可乐能不能加冰啊 绿豆汤加点糖呗 ...... 众口难调嘛, 大家的需求不一, 有的要冰有的不要, 有的加糖有的不要... 小光带着客户的意见, …
卖热干面的启发 ---Builder 模式
看个故事 互联网寒冬来袭, 小光越来越觉得码农这个行当不太好混了. 年关将至, 思乡之情也是倍切. 心底一横, 要不直接回老家做点小买卖得了~ 说做就做, 小光辞了工作, 回到老家武汉, 做起了卖热干面的行当. 小光秉着科学开店, 合理经营的心思, 走访老店, 探索人流, 最终把…
【肥朝】从JDK中,我们能学到哪些设计模式?
肥朝小声逼逼:在我们业务代码中经常有新旧接口适配需求,可以采用该模式。 肥朝小声逼逼:这个模式,其实我们每天都在用到,但是你可能却浑然不知。只要你用到面向接口编程,其实都是在用桥接模式。 肥朝小声逼逼:从上面那句英文我们就可以得知,组合模式常用于递归操作的优化上,比如每个公司都…
统一热干面的制作流程---模板方法
前情提要 上集讲到, 小光引入了日报制度, 用来从各个分店店长那儿收集信息. 如此一来, 小光每天就通过日报系统了解到各个分店的销售情况, 问题所在, 也好根据收集到的用户反馈来改善系统, 改善经营了. 不多久, 就有一个来自用户的反馈, 通过店长的日报到了小光这边: 有用户反…
小光热干面提供饮料了 --- 简单工厂
前情提要 本意是想像美剧的 previously 那样, 不知道怎么翻译好, 求翻译达人赐教... 上集讲到, 小光辞了工作, 开起了热干面的店子, 用 Builder 模式改造了热干面的构建过程, 是日渐稳定有效起来, 生意也是越来越好. 但是小光是善于观察的同学啊, 他发现热干面真…
是时候弄一套开分店的标准了---抽象工厂
前情提要 上集讲到, 小光(利用原型模式)Copy了光谷店的模式, 成功开张了创业街分店. 现在两家分店都运营得不错, 小光闲暇之时, 又陷入了思考(思考是个好习惯). 琢磨着, 这次开分店, 我是完全clone了光谷店的那一套, 然后修改了一些个属性(例如分店名字什么的). …
光氏饮品升级了 --- 工厂方法模式
前情提要 上集讲到, 小光的热干面店, 开始搭配提供饮料了. 再加上美女表妹的助阵, 生意是红红火火啊. 然而, 事情也不是尽善尽美的, 慢慢小光就听到了一些的客户的声音: 酸梅汤太酸了, 能调好点吗? 天冷了能来点热饮吗? 客户可是上帝啊, 小光立马就着手改进. 表妹的抱怨 …