设计模式共0篇 第4页
设计模式
高质量代码究竟依赖设计还是重构而来?-五八三

高质量代码究竟依赖设计还是重构而来?

导读 一个有所追求的程序员一定都希望自己能够写出高质量的代码,但高质量代码从何而来呢?有人认为是设计出来的,就像一栋稳固的大厦,如果没有前期优秀的设计那么肯定难逃豆腐渣工程的命运;...
admin的头像-五八三admin2年前
0160
JavaScript设计模式中的五大设计原则-五八三

JavaScript设计模式中的五大设计原则

大家好,我是苏先生,一名热爱钻研、乐于分享的前端工程师,跟大家分享一句我很喜欢的话:人活着,其实就是一种心态,你若觉得快乐,幸福便无处不在 github与好文 TypeScript知识点和99个类型体...
admin的头像-五八三admin2年前
090
"IOC"在前端开发中的应用-五八三

"IOC"在前端开发中的应用

基本概念 “ 在软件工程中,控制反转 (IoC) 是一种编程原则。与传统控制流相比,IoC 反转了控制流。 在 IoC中,计算机程序的自定义编写部分从通用框架接收控制流。与传统的过程编程相比,具有这...
admin的头像-五八三admin2年前
0140

从单例模式到任务队列(C++实现)

什么是单例模式? 单例模式是设计模式中的一种,它隶属于创建型设计模式,作用是让使用者能保证该类只会存在一个实例,同时对外提供一个访问该实例的全局节点。 单例解决了两个问题: 保证一个...
admin的头像-五八三admin2年前
030

我的日常开发收获

passive event listeners passive event listeners 是一种新兴的web标准,Chrome 51中提供的新功能为滚动性能提供了巨大的潜在提升。Chrome Release Notes. 背景:所有的现代浏览器都有一个滚动...
admin的头像-五八三admin2年前
0150
基于观察者模式实现一个Event类-五八三

基于观察者模式实现一个Event类

? 废话不多说,在实现Event类之前,让我们先了解一下什么是观察者模式 观察者模式 一, 定义 观察者模式(Observer Pattern)是一种常用的软件设计模式,用于构建对象之间的一对多依赖关系。在...
admin的头像-五八三admin2年前
050
Android 让程序更稳定、更灵活 —— 开闭原则-五八三

Android 让程序更稳定、更灵活 —— 开闭原则

开闭原则 开闭原则的英文全称是 OpenClosePrinciple,缩写是 OCP,它是 Java 世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。开闭原则的定义是:软件中的对象(类、模块、...
admin的头像-五八三admin2年前
050
外观模式,一个每天都在用,却被多数人忽略的模式-五八三

外观模式,一个每天都在用,却被多数人忽略的模式

大家好,这里是每周都在陪你一起进步的网管~!今天继续设计模式学习之旅,这次咱们分享个大家每天都在用,但面试时经常忽视它的设计模式--外观模式,我们一起来看看吧。 现代的软件系统都非常...
admin的头像-五八三admin2年前
020
【Java设计模式002】工厂模式-五八三

【Java设计模式002】工厂模式

概述 大家好,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!! 工厂模式(Factory Pattern)是 Java ...
admin的头像-五八三admin2年前
040

Flutter开发实战:抽象工厂模式(Abstract Factory Pattern)

抽象工厂模式(Abstract Factory Pattern)是一种软件设计模式,它是工厂方法模式的拓展。该模式提供了一种方式来封装一组相关或依赖的工厂,这些工厂负责创建一系列对象,而不需要指定它们的具...
admin的头像-五八三admin2年前
0110
工厂模式 - 枚举类-五八三

工厂模式 – 枚举类

❓仓库地址:github.com/Chengyunlai… ?作者:@Chengyunlai(这是我的语雀) ?邮箱:yunlai_cheng@163.com 1. 介绍 应用背景:根据某些条件匹配相应子实现类的逻辑,见图 1-1 避免:使用IF-ELS...
admin的头像-五八三admin2年前
0130

基于Hologres向量计算与大模型免费定制专属聊天机器人

简介:本文为您介绍如何基于Hologres向量计算能力,结合大模型的阅读理解和信息整合能力,对该垂直行业的问题提供更贴切的回答,即费、快速定制专属聊天机器人。 背景信息 大模型可以广泛应用于...
admin的头像-五八三admin2年前
0130

Java 版设计模式代码案例 (三):行为型设计模式

Java 版设计模式代码案例 (一):创建型设计模式Java 版设计模式代码案例 (二):结构型设计模式Java 版设计模式代码案例 (三):行为型设计模式 1. 策略模式(Strategy) 策略模式定义了一系列算...
admin的头像-五八三admin2年前
0330
2023 跟我一起学设计模式:单例模式-五八三

2023 跟我一起学设计模式:单例模式

单例模式 聊聊在生产环境中使用Docker的最佳实践 - 掘金 (juejin.cn) 单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 问题 单例模式同时...
admin的头像-五八三admin2年前
070

Go 单例模式讲解和代码示例

Go 单例模式讲解和代码示例 聊聊在生产环境中使用Docker的最佳实践 - 掘金 (juejin.cn) 单例是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 单例...
admin的头像-五八三admin2年前
0150

Flutter开发实战:建造者模式(Builder Pattern)

建造者模式(Builder Pattern)是一种创建型设计模式,旨在将对象的构造与表示分离,以便在相同的构造过程中可以创建不同的表示。该模式的主要目的是将复杂对象的构造过程和其表示分离,使得同...
admin的头像-五八三admin2年前
0160
基于装饰器,我又是这么处理表格配置的-五八三

基于装饰器,我又是这么处理表格配置的

一、先来看实现后的代码 1. view层 <template> <ATable v-loading='isLoading' :data-list='response.list' show-detail :entity='MaterialEntity' @on-detail='onDetail' @on-edit='o...
admin的头像-五八三admin2年前
0200

Java 版设计模式代码案例 (二):结构型设计模式

1. 适配器模式(Adapter) 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。 主要分为三类:类的适配器模式、对象的适配器模式、...
admin的头像-五八三admin2年前
0180

Flutter开发实战:桥接模式(Bridge Pattern)

桥接模式(Bridge Pattern)是一种常见的软件设计模式,属于结构型模式之一。它的目的是将抽象部分与实现部分分离,使它们可以独立地变化,从而降低系统中不同维度的耦合性。 在软件设计中,经...
admin的头像-五八三admin2年前
0120

Java 版设计模式代码案例 (一):创建型设计模式

1. 工厂模式(Factory) 工厂模式提供了一种将对象的实例化过程封装在工厂类中的方式。通过使用工厂模式,可以将对象的创建与使用代码分离,提供一种统一的接口来创建不同类型的对象。 在工厂模...
admin的头像-五八三admin2年前
040