欢迎来到我的博客
我的博客说明
设计模式
“设计模式”共23种,是一种能够提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。它是解决某些特定问题的一般性概念,能够根据需求进行调整,用于解决代码中反复出现的设计问题。
VScode Vue 配置
在VScode中配置Vue的开发环境。
KMP算法实现详解
KMP算法(Knuth-Morris-Pratt算法)是一个著名的字符串匹配算法。该算法相对于Brute-Force(暴力)算法有比较大的改进,主要是消除了主串指针的回溯,从而使算法效率有了某种程度的提高。
抽象工厂Abstract Factory
抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。
适配器模式Adapter
适配器模式是一种结构型设计模式,它能使接口不兼容的对象能够相互合作。
桥接模式Bridge
桥接模式是一种结构型设计模式,可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,从而能在开发时分别使用。
生成器模式Builder
生成器模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。
责任链模式Chain of Responsibility
责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。
命令模式Command
命令模式是一种行为设计模式,它可将请求转换为一个包含与请求相关的所有信息的独立对象。该转换让你能根据不同的请求将方法参数化、延迟请求执行或将其放入队列中,且能实现可撤销操作。