首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
design pattern
订阅
北风楚云_彭君临
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
当接口要加入新方法时,我后悔没有早点学设计模式了
假设系统中有一个接口,这个接口已经被10个实现类实现了,突然有一天,新的需求来了,其中5个实现类需要实现同一个方法。然后你就在接口中添加了这个方法的定义,想着一切都很完美。 当你在接口和其中5个实现类
摊牌了!策略模式在项目设计中用得最多
日常 Coding 过程中,设计模式三板斧:模版、构建者、策略,今天来说下第三板斧 策略设计模式。。
如何优雅的将设计模式运用到实际项目中去?
一、🌈设计模式介绍 二、常用的设计模式有哪些?🤔 策略模式 工厂模式 单例模式 代理模式 工厂方法模式 观察者模式 模板方法模式 适配器模式 三、设计模式简单实现模板 场景: 商场搞活动,根据客户购买
策略模式与SpringBoot的完美融合!
在学习设计模式的过程中,我们常常难以将设计模式融入项目中,而没有实践我们就难以体会设计模式的优势。本文将会展现策略模式在 SpringBoot 项目中的运用方式。
如何使用责任链默认优雅地进行参数校验?
本文正在参加「金石计划」 前言 项目中参数校验十分重要,它可以保护我们应用程序的安全性和合法性。我想大家通常的做法是像下面这样做的: 这么做最大的优势就是简单直接,但是如果验证逻辑很复杂,会导致这个类
百度工程师教你玩转设计模式(适配器模式)
在软件设计中,需要开发的具有某种业务功能的组件在现有的组件库中已经存在,但它们与当前系统的接口规范不兼容,如果重新开发这些组件成本又很高,这时用适配器模式能很好地解决这些问题。
JYM 设计模式系列- 策略模式,模板方法模式,让你的代码更优雅!!!
Strategy 模式(也称为策略模式)是一种软件设计模式,允许在运行时选择算法的行为。在 Java 8 之前,Strategies 需要是单独的类,迫使开发人员编写大量样板代码。使用现代 Java,
策略模式和工厂模式共舞——支付路由设计
策略模式是一种行为型设计模式,它定义了一系列算法,并将每个算法封装到一个类中,使得它们可以相互替换。这样可以让算法的变化独立于使用算法的客户端代码。策略模式的核心思想是将算法的实现和使用分离开来,从而
责任链和策略设计模式-基于Java编程语言
在日常代码的编写中,业务需求的变化总是不定的。文中描述的责任链和策略设计模式能有效满足代码编写的开闭原则,能更加有效的应对随时变化的业务需求。
这七种设计模式,还学不会来打我!
前言 设计模式就像是编程界的“宝藏”,是一些经过验证和总结的最佳实践,可以帮助我们更好地组织代码、解决问题,并提高代码的可读性、可重用性和可维护性。而这些“宝藏”是由一些很厉害的程序员们历经多年的开发