首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
我说Fxxk怎么了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
还在用if-else?快用策略模式写出优雅代码吧!!
日常中经常会用到策略模式完成业务:这里举例三个功能模块,分别是竣工文档,项目过程和会议文档,这三个都会调用一个通用接口,但是会由前端参数的区别而去调用自己的业务逻辑 对于这种通用接口实现,根据前端传递
没有性能瓶颈的无限级菜单树应该这样设计
> 本文节选自《设计模式就该这样学》 ## 1 使用透明组合模式实现课程目录结构 以一门网络课程为例,我们设计一个课程的关系结构。比如,我们有Java入门课程、人工智能课程、Java设计模式、
实战!聊聊工作中使用了哪些设计模式
大家好,我是捡田螺的小男孩。 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。
秒懂设计模式之建造者模式(Builder pattern)
为什么要学设计模式?设计模式有哪些优点? 这是我之前写工厂模式的时候给大家提的一些优点,感兴趣的伙伴可以再去复习一下。 今天我们要讲的是设计模式中三种模式(创建型模式、行为型模式、结构型模式)中的创建
春节期间,我用责任链模式重构了业务代码
举个例子,SpringMvc 中可以定义拦截器,并且可以定义多个。当一个用户发起请求时,顺利的话请求会经过所有拦截器,最终到达业务代码逻辑,SpringMvc 拦截器设计就是使用了责任链模式 在责任链模式中,多个处理器(参照上述拦截器)依次处理同一个请求。一个请求先经过 A 处…
摊牌了!策略模式在项目设计中用的最多
Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from cli…
图文并茂走进《结构型模式》,原来这么简单!
大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 上篇介绍完几种创建型模式,不知道看完的小伙伴创建对象的方式有没有变得更溜了。如果没有的话,那今天更得好好学一学 结构型模式,知己知彼百战百胜嘛,清楚对象是什么结构才能更好的创建出来! 结构型…
设计模式总篇:从为什么需要原则到实际落地(附知识图谱)
从逻辑学来说,如果机器人完全遵守三大定律及其衍生的条约,那么机器人就可以和人类和平相处,当然也会有意外发生。 答案当然是不一定,毕竟没有人能保证自己可以完全遵循七大原则,同时个人的编程能力也会起到决定性因素。 当使用继承时,遵循里氏替换原则。类B继承类A时,除添加新的方法完成新…
漫画设计模式:什么是“职责链模式”?
—————第二天—————————————————在一家公司里,有三个程序员,他们的名字分别是小A、小B、小C:有一天,公司新来的产品经理有一个新需求,但她不知道这个需求应该由谁来负责。于是,她首先找
23种设计模式全收录-Java(上)
1. 什么是设计模式 2. OOP的七大原则