相关文章设计模式系列 前言 公众号有同学留言设计模式,才发现好久没有写设计模式了。关于创建型设计模式只差原型模式没写了,这一篇就来填补这个空缺。 1.原型模式定义 原型模式定义 定义:用原型实例指定创建对象的种类,并通过…
分类:设计模式
单例模式的安全性
单例模式的安全性 更新时间:2018-01-08 单例模式,我想大家再熟悉不过了,不过本文不是介绍单例模式该怎么写的。来了解单例怎么写的,请 移步。 本文来说说怎么破坏一个单例,让你写的单例变成一个假的单例。当然,本文也…
Pattern Matching 的意义
昨天的文章重发。写这篇文章的时候,脑子里在构思另一篇 Type System 的文章,结果就抽风把 Pattern Matching 一路写成了 Type Matching,多亏有读者指出,特做更正后重发,深表歉意。以下…
如何在模仿中学习 UI 设计
最近很多人问我怎么学UI?我的大多答案都是:要在模仿中学习。今天我来给大家讲一下什么叫从“模仿中学UI“。 在我们大部分的学术生涯中,我们一直被告知抄袭…
JAVA IO中的设计模式
在java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式。 在任何一种计算机语言中,输入/输出都是一个很重要的部分。与一般的计算机语言…
Java设计模式之策略模式(Strategy)
前言: 最近一直在学习基于okHttp网络请求,学习的过程中就想起了之前项目中有这么一个需求不同的接口要采用不同的加密方式,比如登录之前要采用RSA加密,登录之后要采用AES加密,…
23种设计模式----策略模式----行为型模式
策略模式 1.什么是策略模式 2.角色 3.例子–骰子-大小–猜大小 3.1骰子–实体 3.2策略 3.3乘胜追击–具体的策略 3.4 反其道而行 3.5统计规律 3.6玩…
行为型设计模式: 解释器模式(Interpreter Pattern)
行为型设计模式: 解释器模式(Interpreter Pattern) CSDN专栏: 设计模式(UML/23种模式) 行为型模式之解释器模式(Interpreter Pattern): 给定一个语言,定义它的文法的一种…
设计模式读书笔记-----代理模式
在我们实际生活中代理情况无处不在!你在淘宝上面买东西,你使用支付宝平台支付,卖家请物流公司发货、你请朋友帮你拿包裹,在这个过程汇总支付宝、物流公司、你朋友都扮…
设计模式-生成器模式
前言 点击查看:设计模式系列 生成器模式(建造者模式/builder) 定义:将一个复杂的对象,分成多分,使同样的构建过程,能有不同的表示,这样的设计模式被称为建造者模式。 举例说明: 李嘉诚的遗嘱执行: 财…
JavaScript 设计模式 一些笔记
设计模式 抽象类 抽象类的表现 不能被实例,只能被继承 最少有一个抽象方法(多态的具体体现) // 汽车抽象类,当使用其实例对象的方法时会抛出错误 var Car = function() {}; Car.prototy…
iOS 移动端架构初探心得
本文作为这一系列的收尾总结, 详细叙述了这个架构工具的设计思路以及一步步的优化, 在此也分享与你, 完整keynote可查阅github 参考链接: Hybird 搭建零耦合架构从MVC开始 Hybird 搭建后端Koa…