设计模式共0篇 第13页
设计模式

三言两语说透设计模式的艺术-抽象工厂模式

写在前面 工厂方法模式通过定义一个工厂接口,将对象实例化的过程抽象出来。但是它存在一个问题,就是一个具体工厂只能创建一类产品,增加新的产品类型时,需要新增具体工厂,违反开闭原则。 那...
admin的头像-五八三admin2年前
0190
【23种设计模式】设计模式综述(开篇)-五八三

【23种设计模式】设计模式综述(开篇)

合集 - 23种设计模式(1)1.【23种设计模式】设计模式综述(开篇)08-26收起 一、设计模式概述: ​ 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。...
admin的头像-五八三admin2年前
080

理解 JavaScript 设计模式

前言 本篇文章用于帮助理解 JavaScript 设计模式,会列举一些笔者学习到的设计模式,内容上尽可能由易到难,举例子的原则是尽可能简单,比较适合对设计模式概念不深的朋友阅读,对于有一定开发...
admin的头像-五八三admin2年前
040
Web 富文本编辑器之 Android 输入兼容-五八三

Web 富文本编辑器之 Android 输入兼容

*作者:PingCode 知识库 研发负责人 杨振兴 * @pubuzhixing 前端领域富文本编辑器一直被认为是天坑的存在,但是当富文本遇到 Android 设备时事情变得更糟。 本文主要介绍富文本编辑器框架 Sla...
admin的头像-五八三admin2年前
0100
每天学一点知识有用吗-五八三

每天学一点知识有用吗

在探索如何学习的路上,我注意到了基于微习惯的学习方式,比如每天在用十分钟的时间练习下普通话,或者每天写500字的总结。 我简单回顾一下: 这种方法虽然颇受欢迎,但是它限制了你可以尝试的...
admin的头像-五八三admin2年前
0260

设计模式-单例模式

我正在参加「掘金·启航计划」 1、单例模式简介 单例模式是保证系统实例唯一性的重要手段。单例模式首先通过将类的实例化方法私有化来防止程序通过其他方式创建该类的实例,然后通过提供一个全...
admin的头像-五八三admin2年前
060

造轮子之SuperDI:100% 类型安全的轻量依赖注入工具

为什么要实现一个新的 DI 工具? 现在已经有很多的依赖注入工具了: microsoft/tsyringe typestack/typedi inversify/InversifyJS jeffijoe/awilix 这些工具都非常强大,久经社区考验,不过有一...
admin的头像-五八三admin2年前
0110
Glide 用到的设计模式,你知道多少?-五八三

Glide 用到的设计模式,你知道多少?

前言 之前有写Glide的流程和一些重要类作用的相关文章,不清楚Glide整体流程和重要类的作用的建议先看之前的文章。 Glide 作为一个像Android SDK 一样的第三方图片框架,久经各大项目的考验,re...
admin的头像-五八三admin2年前
0120

JS 模块化基本认识

JS 模块化基本认识 背景 js 本身定位: 开始只是简单的页面设 + 基本的表单提交,前后端不分离 并无模块化或者命名空间的概念 JS 的模块化需求日益增长 幼年期:无模块化(委婉的辩解),不同功...
admin的头像-五八三admin2年前
0120

Flutter开发实战:模板方法模式(Template Method Pattern)

模板方法模式(Template Method Pattern)是一种行为设计模式,用于定义算法的框架,但将具体的步骤延迟到子类中。这样,算法的结构保持不变,而具体的步骤可以被重写。这使得代码具有更好的重...
admin的头像-五八三admin2年前
090