网站首页 站内搜索

搜索结果

查询Tags标签: 设计模式,共有 1926条记录
  • 设计模式之简单工厂

    JavaScript是一种介于对象的语言,在编程过程中几乎所有用的东西都是对象。但是JavaScript又不是一种真正的面向对象编程语言,因为JavaScript中没有class,不过在ECMAScript第6版本中引入了class的概念,作为对象的模板,通过class关键字可以定义类。既然JavaScript已经有…

    2020/11/11 14:25:33 人评论 次浏览
  • 认识设计模式

    最近在学习JavaScript设计模式,对于刚刚起步的小白来说,对有些东西还是很模糊的,所以整理成书面的形式,以免以后忘记,可以反复的看一下。什么是设计模式?模式是一种可复用的解决方案,可用于解决项目开发设计中遇到的常见问题,比较我们在编写JavaScript应用程序的实…

    2020/11/8 14:15:35 人评论 次浏览
  • 设计模式大冒险第二关:装饰者模式,煎饼果子的主场

    这是关于设计模式系列的第二篇文章,在这个系列中,我们尽量不使用那些让你一听起来就感觉头大的解释设计模式的术语,那样相当于给大家带去了新的理解难度。我们会使用生活中的场景以及一些通俗易懂的小例子来给大家展示每一个设计模式使用的场景以及要解决的问题。这篇文…

    2020/11/2 14:04:25 人评论 次浏览
  • 代码路漫漫,整洁伴我行

    许久没有写博客,偶然翻开之前的博客记录,看之前的内容感叹自己之前太菜的同时,思绪万千。恍恍惚惚写代码已经这么久了,见过的公司,或上班,或合作,或借鉴,阅读过得代码也可以算是有一些了,有的代码不堪入目,有的就像别人评价雷军那样,代码如诗一般。不知道你们有…

    2020/10/21 5:03:45 人评论 次浏览
  • GoF 23种设计模式的Go实现 | Gopher Daily (2020.10.20) ?????

    每日一谚:A cache with a bad policy is another name for a memory leak. – Rico MarianiGo专栏:《改善Go语言编程质量的50个有效实践》在慕课网上线 - https://www.imooc.com/read/87,欢迎订阅学习!有意想学习容器或Kubernets的童鞋可以了解一下我的慕课网实战课:…

    2020/10/20 13:03:38 人评论 次浏览
  • Go vs. Python各自的惊艳与不同 | Gopher Daily (2020.10.19) ?????

    每日一谚:language syntax is merely details. The tricky part is learning to think in a different way. - Neal FordGo专栏:《改善Go语言编程质量的50个有效实践》在慕课网上线 - https://www.imooc.com/read/87,欢迎订阅学习!有意想学习容器或Kubernets的童鞋可以…

    2020/10/20 8:03:40 人评论 次浏览
  • 精读《设计模式 - Factory Method 工厂方法》

    Factory Method(工厂方法)Factory Method(工厂方法)属于创建型模式,利用工厂方法创建对象实例而不是直接用 New 关键字实例化。理解如何写出工厂方法很简单,但理解为什么要用工厂方法就需要动动脑子了。工厂方法看似简单的将 New 替换为一个函数,其实是体现了面向接…

    2020/10/19 14:03:51 人评论 次浏览
  • 设计模式大冒险第一关:观察者模式

    最近把之前学习过的这些设计模式又再次温习了一下,觉得还是有很多收获的。确实有了温故知新的感觉,所以准备在每个设计模式复习完之后都能够写一篇关于这个设计模式的文章,这样会让自己能够加深对这个设计模式的理解;也能够跟大家一起来探讨一下。今天我们来一起学习一…

    2020/10/12 14:03:50 人评论 次浏览
  • 228页的 《重学TS》PDF 终于来了,一份值得一读的 TS 学习资料

    228页的《重学TS》 PDF 出炉了,你值得拥有《重学TS v1.0》 PDF 是今年阿宝哥发布的第三本电子书,前两本分别是《前端进阶篇 v1.1》(下载量近 5900) 和《了不起的 TS 和 Deno》(下载量近 2100),这里衷心感谢大家对阿宝哥的认可与支持。在学习 TS 的过程中,阿宝哥发…

    2020/10/12 14:03:41 人评论 次浏览
  • 图解九种常见的设计模式

    在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。根据模式的目的来划分的话,GoF(Gang of Four)设计模式可以分为以下 3 种类型:1、创建型模式:用来描述 “如何创建对象”,它的主要特点是 “将对象的创建…

    2020/10/10 5:03:53 人评论 次浏览
  • 设计模式PDF下载了4.0万本!那,再肝一本《Java面经手册》吧!

    作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!😄一、前言1. 先祝贺下自己拿下4.0万本下载量!《重学Java设计模式》PDF,我的第二本电子书,截止目前为止全网下载量4.0万本。这是一本以实战真实场景编码的方式学习设计模式,全书…

    2020/10/5 14:03:48 人评论 次浏览
  • 模板方法模式

    模板方法模式将不变的部分封装在父类中,而可变的部分则通过子类继承并进行扩展,就叫做模板方法模式。使用场景我们在使用UI框架的时候,可能会注意到:框架中的很多组件,比如按钮、提示框等,样式比较统一:如果现在让我们去制作截图中的两种提示框,或者更多类似的提示…

    2020/10/3 8:03:40 人评论 次浏览
  • 设计模式之单例模式

    什么是单例模式单例模式属于创建型模式,它提供了一种创建对象的方式,确保只有单个对象被创建。这个设计模式主要目的是想在整个系统中只能出现类的一个实例,即一个类只有一个对象。比较官方的一段话,可以说解释的很清楚了。解决了什么问题由于在单例模式中,一个类只有…

    2020/9/22 14:04:00 人评论 次浏览
  • 精读《设计模式 - Abstract Factory 抽象工厂》

    Abstract Factory(抽象工厂)属于创建型模式,工厂类模式抽象程度从低到高分为:简单工厂模式 -> 工厂模式 -> 抽象工厂模式。意图:提供一个接口以创建一系列相关或相互依赖的对象,而无须指定它们具体的类。举例子如果看不懂上面的意图介绍,没有关系,设计模式需…

    2020/9/21 14:04:03 人评论 次浏览
  • new做了什么

    // new操作符做了如下操作 function newObj() { console.log(newObj, this) this.x = 1 } let obj = new newObj()// 直接new function setObj(pObj) { let obj1 = {b: 1}// 1.开启一个对象 pObj.apply(obj1)// 2.调用开启的对象作为this…

    2020/9/15 13:03:40 人评论 次浏览
扫一扫关注最新编程教程