首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
代码搬运佬
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
接口设计的最佳实践-上篇
大多数程序员,做得最多的事,也不过是写接口这件事而已。 今天总结下接口设计需要注意的事情。尽量每种都给出具体的场景、案例等,希望大家能有所收获
Golang 设计模式:抽象工厂模式
使用 Golang 实现抽象工厂模式 抽象工厂模式介绍 抽象工厂模式是一种创建型设计模式,旨在提供一个接口用于创建一系列相关或依赖对象,而无需指定其具体类。 产品等级概念 产品等级是指一组具有相似用途
如何在代码设计中实现职责分离?
在面向对象编程中,你是不是经常听到“要实现代码间的职责分离”,但是具体什么样的代码才算得上是清晰的职责分离,似乎却又总是模糊不清。比如: 代码模块越多职责越清晰? 按照需求来分配职责就是职责分离? 模
过度设计: 接口方法不合理套用设计模式,导致简单问题复杂化
对于某些涉及大量分支判定的复杂流程设计,可以抽象成状态模型,利用状态模式优化面向过程的代码结构,实现逻辑封装和复用,实现流程解耦,但是设计模式使用要区分场景,不要为了设计而设计,把简单问题复杂化。
责任链设计及各种变体,彻底搞懂责任链
责任链概念图 其中按照功能分为三大功能: 创建型模式、结构型模式、行为型模式。而我们今天的主角就是属于行为型模式的责任链模式。 具体场景 还记得上次离职是什么时候吗?离职的流程麻烦吗?各种的手续各种的
以订单退款流程为例,聊聊如何优化策略模式
“你数数现在有多少个扩展类了?” 领导似乎有些生气。我一看扩展类的数量,已经有了15个扩展类,吓我一跳。平时领导从不亲自看代码。估计是突然心血来潮。从表情来看,他好像很生气,估计是代码没看懂
【设计模式】万字详解:深入掌握五大基础行为模式
行为型模式用于描述程序在运行时如何处理复杂的流程控制,特别是在多个类或对象之间的协作中,确保能够完成单个对象无法独立完成的任务。
【深度好文】反模式:10种滥用设计模式案例分析
Hello,大家好,我是V哥。很多文章都在介绍设计模式怎么用,讲解设计模式的原理等等,设计模式的思想是编程中的精髓,用好了可以让代码结构利于维护和扩展,同时代码风格也更加优雅,V 哥也写过这样一篇文章
十大经典设计模式及其Go语言实现
1. 单例模式(Singleton Pattern) 特点:确保一个类只有一个实例,并提供一个全局访问点。 优点:保证资源或状态的全局唯一性,减少资源消耗。 缺点:反模块化,测试困难。 应用场景:配置
深入 GO 选项模式「附详细案例」
为什么会写“选项模式”?网上很多文章都在写,看了一圈都没有我想要的文章,能把“选项模式”融入到日常开发中(后面会举开发中遇到的实际问题,如何解决了我在开发中遇