网站首页 站内搜索

搜索结果

查询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 人评论 次浏览
扫一扫关注最新编程教程