标签:模式

java设计模式2.工厂模式
博客园首页

java设计模式2.工厂模式

William 2周前 (11-02) 132浏览 0评论

工厂模式负责将大量拥有共同接口的类实例化,工厂模式可以动态决定将哪一个类实例化。 简单工厂模式 又称静态工厂模式,就是一个工厂类根据传入的参数决定创建出哪一种产品类的实例。 工厂类角色:工厂核心类,含有相关的业务判断逻辑,在客户端的直接调用...

Decorator模式(装饰器模式)
博客园首页

Decorator模式(装饰器模式)

William 3周前 (10-24) 173浏览 0评论

Decorator模式? 假如现在有一块蛋糕,如果只涂上奶油,其他什么都不加,就是奶油蛋糕。如果加上草莓,就是草莓奶油蛋糕。如果再加上一块黑色巧克力板,上面用白色巧克力写上姓名,然后插上代表年龄的蜡烛,就变成了一块生日蛋糕 像这样不断地为对象添加装饰...

适配器模式
博客园首页

适配器模式

William 4周前 (10-18) 208浏览 0评论

2018年10月17日08:50:11 适配器模式(adapter pattern) 定义 我喜欢的样子你都有 你喜欢的样子我有没有 没有的话,我送你个适配器,好吗 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不...

eShopOnContainers 知多少[1]:总体概览
博客园首页

eShopOnContainers 知多少[1]:总体概览

William 1个月前 (10-15) 192浏览 0评论

引言 在微服务大行其道的今天,Java阵营的Spring Boot、Spring Cloud、Dubbo微服务框架可谓是风水水起,也不得不感慨Java的生态圈的火爆。反观国内.NET阵营,微服务却不愠不火。 微软在其官网的架构体系上推出了eShopO...

Java进阶篇设计模式之七 ----- 享元模式和代理模式
博客园首页

Java进阶篇设计模式之七 —– 享元模式和代理模式

William 2个月前 (09-25) 221浏览 0评论

前言 在上一篇中我们学习了结构型模式的组合模式和过滤器模式。本篇则来学习下结构型模式最后的两个模式, 享元模式和代理模式。 享元模式 简介 享元模式主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少...

Java设计模式学习记录-观察者模式
博客园首页

Java设计模式学习记录-观察者模式

William 2个月前 (09-15) 214浏览 0评论

前言 观察者模式也是对象行为模式的一种,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、 咱们目前用的最多的就是各种MQ(Message Queue)都是基于这个模式的思想来实现的,生产者产生数据放...

设计模式——单例模式
博客园首页

设计模式——单例模式

William 2个月前 (09-15) 219浏览 0评论

单例模式是最简单的也是设计模式系列书籍开篇第一个讲到的模式,在平时的开发中也经常用它来保证获取的都是同一个实例。 定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 饿汉模式 public class HungrySingle...

分词,难在哪里?科普+解决方案!
博客园首页

分词,难在哪里?科普+解决方案!

William 2个月前 (09-11) 271浏览 0评论

题图:by Lucas Davies 一、前言 分词,我想是大多数大前端开发人员,都不会接触到的一个概念。这个不影响我们了解它,毕竟我们要多方向发展。今天就来简单介绍一些分词,我尽量用简介的语言来描述这个概念,并且最后再提供一个解决方案,希望对你有...

Java进阶篇设计模式之六 ----- 组合模式和过滤器模式
博客园首页

Java进阶篇设计模式之六 —– 组合模式和过滤器模式

William 2个月前 (09-11) 229浏览 0评论

前言 在上一篇中我们学习了结构型模式的外观模式和装饰器模式。本篇则来学习下组合模式和过滤器模式。 组合模式 简介 组合模式是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构...

设计模式之策略模式
博客园首页

设计模式之策略模式

William 2个月前 (09-07) 232浏览 0评论

前言 最近在读《Head First设计模式》一书,为加强记忆及便于日后查阅,在博客将自己的学习过程进行记录。谨以本篇策略模式作为设计模式系列的开篇章,并在后续过程中不断丰富自己的博客内容,欢迎各位进行浏览。 问题 现有一游戏SimDuck,游戏采用...

js中的严格模式和非严格模式的比较
博客园首页

js中的严格模式和非严格模式的比较

William 3个月前 (08-30) 267浏览 0评论

前言 es5的严格模式是采用具有限制性JavaScript变体的一种方式,从而使代码显示地脱离‘懒散模式/非严格模式’ 严格模式 严格模式通过抛出错误来消除一些原有静默错误 严格模式修复了一些导致JavaScript引擎难以优化的缺陷:有时候...