网站首页 站内搜索

搜索结果

查询Tags标签: 设计模式,共有 1926条记录
  • 重学 Java 设计模式:实战状态模式「模拟系统营销活动,状态流程审核发布上线场景」

    作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 写好代码三个关键点 如果把写代码想象成家里的软装,你肯定会想到家里需要有一个非常不错格局最好是南北通透的,买回来的家具最好是品牌保证质量的…

    2020/7/3 14:26:34 人评论 次浏览
  • 通俗易懂的Vue响应式原理以及依赖收集

    最近在看一些底层方面的知识。所以想做个系列尝试去聊聊这些比较复杂又很重要的知识点。学习就好比是座大山,只有自己去登山,才能看到不一样的风景,体会更加深刻。今天我们就来聊聊Vue中比较重要的响应式原理以及依赖收集。 响应式原理 Object.defineProperty() 和 Pro…

    2020/7/2 11:25:31 人评论 次浏览
  • 重学 Java 设计模式:实战观察者模式「模拟类似小客车指标摇号过程,监听消息通知用户中签场景」

    作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 知道的越多不知道的就越多 编程开发这条路上的知识是无穷无尽的,就像以前你敢说精通Java,到后来学到越来越多只想写了解Java,过了几年现在可能想…

    2020/7/1 14:56:03 人评论 次浏览
  • 重学 Java 设计模式:实战备忘录模式「模拟互联网系统上线过程中,配置文件回滚场景」

    作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 实现不了是研发的借口? 实现不了,有时候是功能复杂度较高难以实现,有时候是工期较短实现不完。而编码的行为又是一个不太好量化的过程,同样一个…

    2020/6/29 14:26:47 人评论 次浏览
  • iOS设计模式之单例

    定义 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 该模式在各类工程中很常见,单例类提供创建与访问类的唯一对象的访问点,并保证它唯一、一致而且为人熟知。 搭配其他模式工厂方法 命令模式使用场景 在以下情形时,可以考虑使用单例模式:类只能…

    2020/6/28 23:27:09 人评论 次浏览
  • 重学 Java 设计模式:实战中介者模式「按照Mybaits原理手写ORM框架,给JDBC方式操作数据库增加中介者场景」

    作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 同龄人的差距是从什么时候拉开的 同样的幼儿园、同样的小学、一样的书本、一样的课堂,有人学习好、有人学习差。不只是上学,几乎人生处处都是赛道…

    2020/6/28 14:27:13 人评论 次浏览
  • 设计模式|开箱即用的项目实战|封装fetch(1)

    前言 传送地址: 前端设计模式之工厂模式 前端设计模式之代理模式 前端设计模式之策略模式 设计模式已经连载到了第 3 期,由于下一期的观察者模式要配合团队的埋点性能博客一起上要暂缓一段时间,所以这一篇算彩蛋篇,推出一个开箱即用型的 fetch 项目实战。 封装 fetch …

    2020/6/28 11:26:59 人评论 次浏览
  • iOS设计模式之生成器

    定义 生成器模式:将一个复杂对象的构建与它的表现分离,使得同样的构建过程可以创建不同的表现。 其整体思想是分离“什么”与“如何”。将复杂对象的构建过程分解为客户-指导者-生成器(client-director-builder)的关系。这样将更容易管理和复用整个过程。 使用场景 在…

    2020/6/27 23:56:34 人评论 次浏览
  • 管道的归管道,策略的归策略(IF-ELSE清除计划)

    管道的归管道,策略的归策略(IF-ELSE 清除计划) 序 0202年,代码帝国IF-ELSE模块越加庞大,严重影响了帝国的运行,使得系统不堪重负,于是帝国推出了IF-ELSE清除计划,顿时,一场腥风血雨席卷了整个帝国,无数势力你方唱吧我登场,阴谋阳谋你来我去精彩纷呈,此时,一个…

    2020/6/27 17:26:21 人评论 次浏览
  • 适配器模式

    适配器模式适配器模式主要是用来解决两个已有接口不匹配的问题,使其能够一起工作。适配接口比如,公司网站使用的地图一直都是百度地图:例子: // 百度地图提供的接口 var BaiduMap = {render: function() {console.log("百度地图");} }// 调用地图的公用方法…

    2020/6/26 13:25:36 人评论 次浏览
  • 【一起学系列】之代理模式:是为了控制访问啊!

    意图 为其他对象提供一种代理以控制对这个对象的访问 代理模式的诞生 【产品】:Kerwin,我记得你是在通州租房住吧? 【开发】:是啊,怎么了? 【产品】:你是房东直租还是中介啊?我最近真是特别烦中介,收费都好黑! 【开发】:我啊,我租的房子名义上倒是房东直租,但…

    2020/6/24 17:27:05 人评论 次浏览
  • 重学 Java 设计模式:实战迭代器模式「模拟公司组织架构树结构关系,深度迭代遍历人员信息输出场景」

    作者:小傅哥博客:https://bugstack.cn - 原创系列专题文章 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 相信相信的力量! 从懵懂的少年,到拿起键盘,可以写一个HelloWorld。多数人在这并不会感觉有多难,也不会认为做不出来。因为这样的例子,有老师的…

    2020/6/24 14:26:34 人评论 次浏览
  • Golang技巧之默认值设置的高阶玩法

    最近使用 GRPC 发现一个设计特别好的地方,非常值得借鉴。 我们在日常写方法的时候,希望给某个字段设置一个默认值,不需要定制化的场景就不传这个参数,但是 Golang 却没有提供像 PHP、Python 这种动态语言设置方法参数默认值的能力。 低阶玩家应对默认值问题 以一个购物…

    2020/6/24 14:26:29 人评论 次浏览
  • 细品 javascript 设计模式(迭代器模式)

    这是我写的 javascript 设计模式的一套系列文章。尽我所能的做到用最少的文字,最少的篇幅。讲明白设计模式的方方面面。熟练运用设计模式,能让你写出更加健壮的代码。文章连接理解迭代器模式 按照顺序,从对象中依次取出数据。上代码:迭代器 var each = function( ary,…

    2020/6/23 13:26:29 人评论 次浏览
  • 细品 javascript 设计模式(代理模式)

    我尽量用最少的文字,最少的篇幅,讲明白设计模式的方方面面。全文连接 理解代理模式 为某个对象提供一个替代品,以便控制对他的访问。举个例子: 你要提交辞职报告给老板,可是老板今天不在公司。 那就只能给老板的秘书,等老板什么时候回公司了替你提交给他。 上代码:…

    2020/6/23 13:26:28 人评论 次浏览
扫一扫关注最新编程教程