技术栈
设计模式
大数据新鸟
2 小时前
设计模式
设计模式四大基本原则
一个类/方法只拥有一个职责,只因一个原因发生修改。一个类只做一件事。一个类同时处理数据库读写、日志打印、接口参数校验;后续改日志逻辑会污染数据库代码,极易出bug。
tiankong1213
10 小时前
设计模式
·
c#
如何拓展多态下的子类
多态是对象编程的基础。其中一个原则就是要将共用特性抽取到基类。但开发中需求总是会变:如果子类需要新增方法怎么办?难道依次修改基类和其他子类吗?
南一Nanyi
7 小时前
前端
·
设计模式
·
nestjs
依赖注入和控制反转
你好,我是南一控制反转 是面向对象编程的一种设计思想,用于降低模块间的耦合度,以 NestJS 为例,只需在UserController构造函数中声明依赖userService的类型,框架层会创建userService依赖实例注入UserController中,依赖的创建和管理都由 NestJS 容器完成。
jctech
13 小时前
android
·
设计模式
·
架构
让「小程序」跑起真正的原生代码:ComboNative 多进程原生小程序运行时 · Alpha 首发
一个 Android 动态化框架:每个小程序都是原生 Kotlin/Compose、运行在独立进程、可与宿主各自独立混淆加固。框架运行时约 347 KB,一个功能完整的小程序包可低至 32.8 KB,内含三个小程序的完整 demo(release)仅 7.74 MB。
Kel
1 天前
设计模式
·
架构
·
node.js
Node.js 单线程高并发:从内核中断到 JS 回调的完整技术栈
核心命题:一个线程如何同时处理数万并发连接?答案不在 Node.js 本身,而在操作系统内核的 I/O 多路复用机制。Node.js 所做的,是构建一条从内核事件到用户态回调的完整链路。
zjun1001
3 天前
c++
·
设计模式
C++常用的设计模式
C++的设计模式有很多,网上介绍的大概有23种。实际使用中,肯定用不到这么多,现在介绍其中使用评率最高的几种。
解局易否结局
2 天前
华为
·
设计模式
·
架构
·
harmonyos
ArkUI MVI 架构实战:单向数据流设计模式在 HarmonyOS NEXT 中的深度实践
在前端与跨平台开发领域,状态管理始终是架构设计的核心命题。ArkUI 作为 HarmonyOS NEXT 的声明式 UI 框架,虽然内置了 @State、@Link、@Provide 等响应式状态装饰器,但当业务复杂度持续增长时,单纯依赖装饰器的「数据驱动视图」模式会逐渐暴露出状态逻辑散落各处、难以追踪数据流向、副作用处理混乱等问题。
解局易否结局
2 天前
华为
·
设计模式
·
架构
·
harmonyos
ArkTS 设计模式与架构进阶:构建可维护的 HarmonyOS 应用
#在 ArkUI 开发中,代码的可维护性、可扩展性和可读性是衡量工程水平的重要标尺。HarmonyOS NEXT(API 12+)为 ArkTS 引入了丰富的装饰器和语言特性,这为在声明式 UI 框架下实现经典设计模式提供了坚实基础。
happyness44
2 天前
设计模式
·
ai编程
AI编程与设计模式
在AI编程时代,让AI准确识别并应用设计模式(Design Patterns),是区分“玩具级代码”与“工业级架构”的分水岭。大语言模型(LLM)虽然背下了《Design Patterns: Elements of Reusable Object-Oriented Software》(GOF 23种设计模式)的所有定义,但它们往往缺乏对业务场景的直觉,容易陷入“手里拿着锤子,看什么都像钉子”的过度设计(Over-engineering)误区。
就是小王同学啊
2 天前
sql
·
spring
·
设计模式
Spring小技巧之设计模式
OrderCreatedBaseHandler:责任链顶层接口定义类,所有处理器都实现该接口。OrderCreatedOperate:责任链执行器类,是整个责任链的管理容器和启动入口。利用Spring批量注入接口实现类为List的机制串联整个链条。
Larcher
3 天前
人工智能
·
设计模式
·
程序员
当 AI 学会写代码:一个自动生成 React 项目的 Agent 实战
副标题:从 0 到 1 构建 ReAct 模式的代码生成助手,让大模型替你干活那天深夜,我盯着屏幕发呆。
我登哥MVP
4 天前
java
·
设计模式
·
解释器模式
走进 Gang of Four 设计模式:解释器模式
说明:不仅告诉你"怎么用",更告诉你"为什么这样设计"前置知识:Java 面向对象基础(接口、多态、递归思想)、组合模式基本概念
我登哥MVP
4 天前
java
·
设计模式
·
过滤器模式
走进 Gang of Four 设计模式:过滤器模式
说明:不仅告诉你"怎么用",更告诉你"为什么这样设计"前置知识:Java 面向对象基础(接口、多态、组合)、Stream API 基础
某不知名網友
5 天前
开发语言
·
c++
·
设计模式
C++ 六大常用设计模式详解(单例、工厂、策略、状态、观察者、代理)
设计模式分三大类:创建型(对象怎么造)、行为型(对象怎么交互)、结构型(对象怎么组合)。下面逐个讲原理、适用场景、C++ 完整可运行代码、优缺点。
kisshyshy
4 天前
人工智能
·
深度学习
·
设计模式
从无崖子到OpenAI:大模型间的“传功”,动了谁的奶酪?
2025年,AI圈出了一件大事——DeepSeek 仅用约600万美金的训练成本,就做出了足以和 OpenAI 掰手腕的模型。这本该是技术普惠的胜利,OpenAI 却迅速指控 DeepSeek 使用了**蒸馏(Distillation)**技术,声称这是“抄捷径”,甚至形容为来自东方的“吸星大法”。
咖啡八杯
5 天前
设计模式
·
面试
·
架构
GoF设计模式——责任链模式
本文是【GoF设计模式】系列第21篇,更多内容欢迎关注公众号:咖啡八杯假设要实现一个请假审批功能:1 天以内组长批,3 天以内经理批,7 天以内总监批,7 天以上总经理批。最直接的写法是在审批方法里堆一串 if-else:
大辉狼_音频架构
5 天前
设计模式
Vol.01 高频设计模式
写代码久了会发现,很多"看起来很聪明"的设计,其实都有名字。设计模式不是让你炫技的,而是前人踩过坑之后总结出来的"遇到这类问题,这么写不容易出错"。
我登哥MVP
6 天前
设计模式
·
代理模式
走进 Gang of Four 设计模式:代理模式
说明:不仅告诉你"怎么用",更告诉你"为什么这样设计"前置知识:Java 面向对象基础(接口、多态)、静态代理与动态代理概念
我登哥MVP
6 天前
java
·
设计模式
·
外观模式
走进 Gang of Four 设计模式:外观模式
说明:不仅告诉你"怎么用",更告诉你"为什么这样设计"前置知识:Java 面向对象基础(接口、组合)、迪米特法则(最少知识原则)
ttod_qzstudio
6 天前
设计模式
·
责任链模式
【软考设计模式】责任链模式:请求传递的多级处理与发送接收解耦精讲
系列定位:软考软件设计师 / 系统架构设计师 — 行为型模式专题第 10 讲考察分值:上午题 1-2 分,下午题常作为代码填空或类图识别出现