摘要: 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 阅读全文
posted @ 2022-09-20 08:50 怒放吧德德 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Nacos 英文全称为 Dynamic Naming and Configuration Service,是一个由阿里巴巴团队使用 Java 语言开发的开源项目。 阅读全文
posted @ 2022-09-19 22:52 怒放吧德德 阅读(1077) 评论(2) 推荐(0) 编辑
摘要: 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 阅读全文
posted @ 2022-09-16 13:09 怒放吧德德 阅读(1219) 评论(0) 推荐(1) 编辑
摘要: 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 阅读全文
posted @ 2022-09-14 21:54 怒放吧德德 阅读(599) 评论(1) 推荐(1) 编辑
摘要: 本文介绍对vue-plugin-hiprint部分重要代码的解析,这是一个很好的开源插件,能够自己自定义打印模板,通过后端传来的数据进行渲染打印,官方也提供了许多的api供开发者使用。界面采用了antdesign。实现了免预览的直接打印。 阅读全文
posted @ 2022-09-12 22:55 怒放吧德德 阅读(2969) 评论(4) 推荐(7) 编辑
摘要: 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 阅读全文
posted @ 2022-09-12 15:34 怒放吧德德 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式是一种结构型模型,是动态的给对象增加职责,对于新增功能来说要比通过子类方式更加的灵活。他允许对一个对象进行添加新的功能,但不能改变结构。 阅读全文
posted @ 2022-09-11 16:30 怒放吧德德 阅读(393) 评论(0) 推荐(2) 编辑
摘要: 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 阅读全文
posted @ 2022-09-09 09:05 怒放吧德德 阅读(652) 评论(0) 推荐(3) 编辑
摘要: 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。就像电脑/投影仪那种,电脑要通过接线的方式投影,但是在以前的接口都是VGA接口,然而我们的电脑却大多都是HDMI类型的,这就需要转接头来转换接口,于是,这个转接头就充当着适配器的身份。 阅读全文
posted @ 2022-09-08 09:22 怒放吧德德 阅读(442) 评论(0) 推荐(1) 编辑
摘要: 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 阅读全文
posted @ 2022-09-07 08:48 怒放吧德德 阅读(664) 评论(2) 推荐(2) 编辑