搜索结果
查询Tags标签: 设计模式,共有 1926条记录-
js-灵活可拆分的职责链模式
参考 《JavaScript设计模式与开发实践》- 曾探,强烈推荐这本书。定义 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。上图就是职责链模式的形象表示。 场景 现实工作中的场景:…
2020/5/18 11:28:14 人评论 次浏览 -
(转)深入理解什么是RESTful API
一、理解RESTful架构 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式…
2020/5/18 8:26:21 人评论 次浏览 -
如何写出优雅的 JS 代码?使用 SOLID 原则
作者:ryanmcdermott译者:前端小智来源:github点赞再看,养成习惯本文 GitHub https://github.com/qq44924588... 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。设计模式的…
2020/5/15 14:25:29 人评论 次浏览 -
设计模式之建造者设计模式
这是设计模式系列的第二篇——建造者设计模式,我希望推送的文章是一个系列的,尽量保持一样的写作风格,尽量把我理解的阐述清楚,关于建造者设计模式主要从以下几个方面来学习,具体如下: 概述 本质 关键概念 具体实现 总结 概述 建造者设计模式(Builder Pattern)属于创…
2020/5/11 13:26:20 人评论 次浏览 -
【一起学系列】之策略模式:好多鸭子啊
普遍定义 定义个一个算法族, 各个算法的实现可以相互替换, 算法的实现和具体的算法使用场景隔离 策略模式的进化 【产品】:我需要一堆鸭子,红色的,绿色的,黑色的,还要会飞!还要会叫! 【开发】:明白,秒秒钟搞定,N种鸭子只要继承了我的Duck类然后重写,就搞定一…
2020/5/10 17:26:22 人评论 次浏览 -
JAVA如何正确写出一个单例模式?看这里就够了
什么是单例模式? 保证一个类只有一个实例,且在类里面提供一个全局可以访问的入口。如图 Singleton 类,提供了一个 getInstance() 入口获取这个实例。为什么需要单例?节省内存 节省计算 保证结果的正确(需要一个全局的计数器) 方便管理(很多工具类只需要一个实例)很…
2020/5/6 17:26:54 人评论 次浏览 -
聊一聊策略模式和状态模式
前言在行为型设计模式中,策略模式和状态模式在结构上非常的类似,并且在逻辑简化,去耦合上都是一个很好的解决方案。有些小伙伴经常会分不清两者的区别,本文将来聊聊这两种模式。本章节用 typescript 进行书写。相同点本质上,策略模式和状态模式都是干同一个事情,那就…
2020/5/6 13:26:23 人评论 次浏览 -
工厂模式
工厂模式工厂模式是软件工程领域一种广为人知的设计模式,也叫虚拟构造函数模式,主要用于创建对象。 工厂模式可以分为简单工厂模式和工厂方法模式。简单工厂模式正常情况下,我们通过类的实例化来创建对象:例子: /* JavaScript类 */ var JavaScript = function(text) …
2020/4/29 8:02:43 人评论 次浏览 -
带你通关全栈树型结构设计:从数据库到前端
树状结构的业务 今天咱们要讨论的树,它不是现实结构的树,也不是数据结构要讨论的树,而是「从业务视角抽象出来的树形结构」。树形结构可以用在很多的业务上,比如组织结构中的上下级关系、商品分类管理、文件系统、后台系统中的页面和组件关系等等。下面请系好安全带,…
2020/4/28 17:03:49 人评论 次浏览 -
面试造火箭之单例模式
原文链接:www.upheart.top/2020/03/23/… 保证一个类只有一个实例,并且提供一个全局访问点 饿汉式 public class Singleton {private final static Singleton INSTANCE = new Singleton();private Singleton(){}public static Singleton getInstance(){return INSTANCE;…
2020/4/26 17:04:22 人评论 次浏览 -
【一起学设计模式】观察者模式实战:真实项目中屡试不爽的瓜娃EventBus到底如何实现观察者模式的?
申明 本文章首发自本人公众号:壹枝花算不算浪漫,如若转载请标明来源! 感兴趣的小伙伴可关注个人公众号:壹枝花算不算浪漫前言 之前出过一个设计模式的系列文章,这些文章和其他讲设计模式的文章 有些不同 文章没有拘泥于讲解设计模式的原理,更多的是梳理工作中实际用…
2020/4/26 17:03:59 人评论 次浏览 -
单例模式
2020/4/25 8:22:45 人评论 次浏览 -
Java设计模式之结构型模式
2020/4/23 23:21:55 人评论 次浏览 -
Java设计模式之行为型模式
2020/4/23 23:21:54 人评论 次浏览 -
Java设计模式之创建型模式
2020/4/23 23:21:53 人评论 次浏览