首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
love_sandy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
设计模式ts实战系列(上)
本文是一系列 ts 的设计模式实战总结,并不是单纯的介绍设计模式,而是从工作中的例子出发,因为这样才能让人体会到设计模式离我们很近。全篇每个设计模式都是从,概念、一句话概括、优缺点、实战几个方面来讲。 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向…
深入 JavaScript 设计模式,从此有了优化代码的理论依据
我想很多和我一样的朋友小时候都看过《天龙八部》,里面的女主角王语嫣是个武学博才,但自己却毫无实战。比如段誉和慕容复交手时,她连连口述指导:"段郎,二龙爪手,抢珠三式,当心你的腰肋,注意你的气户穴。潘月偷心,扶手相望......",虽然看着感觉都是一些最基本的拳脚功夫,但有解说在…
设计模式的几大原则
本篇文章我们组织 ThinkKeep 中的一篇, 来自于本人, 虽然是很经典的东西, 又有多少人真正掌握呢?
JavaScript常用的设计模式
设计模式几十种,阅读了《JavaScript设计模式与开发实践》这本书后,个人感觉js就是围绕对象来设计的,发现日常写代码能用上的并不多,下面是常用的几种设计模式。 单例模式 策略模式 模板方法模式 职责链模式 发布订阅模式 单一模式的核心是确保只有一个实例,并提供全局访问,在…
JavaScript设计模式与开发实践笔记
静态语言优点是在编译时就能发现类型不匹配的错误和明确数据类型,提高编译速度。缺点是迫使程序员依照强契约来编写程序。 动态语言优点是编写代码量少,看起来简洁,程序员可以把精力更多地放在业务逻辑上面。缺点是无法保证变量类型,运行期间可能发生类型错误。 JavaScript 是动态语…
MVP 与 MVVM 优缺点总结
主要阐述 Android App 架构之 MVP 与 MVVM 的优点与痛点,不介绍具体的实现方式。因为 MVP 架构简单,无需介绍。而 MVVM 架构相对复杂,核心是 LifecycleOwner、LifecycleObserver、LifecycleRegistry 组件,…
设计模式系列: OOP 设计 6 大原则
本文主要以形象生动的比喻和简单易懂的代码向大家的介绍了 OOP 程序设计的 6 大原则,希望能够帮助到一些迷茫的小伙伴。 自从了解了 OOP 设计 6 大原则,开发起来,腰也不痛了,一口气撸了几千行代码。面试起来,吹牛逼也有劲了,一口气拿下 8 个 offer。
JavaScript设计模式
当然我们可以用一个通俗的说法:设计模式是解决某个特定场景下对某种问题的解决方案。因此,当我们遇到合适的场景时,我们可能会条件反射一样自然而然想到符合这种场景的设计模式。 比如,当系统中某个接口的结构已经无法满足我们现在的业务需求,但又不能改动这个接口,因为可能原来的系统很多功能…
《JavaScript 模式》知识点小抄本(上)
最近开始给自己每周订个学习任务,学习结果反馈为一篇文章的输出,做好学习记录。 这一周(02.25-03.03)我定的目标是《JavaScript 模式》的第七章学习一遍,学习结果的反馈就是本篇文章啦。 本文内容中主要参考《JavaScript 模式》,其中也有些案例是来自网上资…
常用的Node.js设计模式
当我们谈到设计模式的时候,你很可能会想到单例模式、观察者模式、工厂模式。本文并不会仅仅局限于介绍这些在Node编程中常见的设计模式,而且还会涉及到依赖注入、中间件等功能的介绍。