首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
hilly
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
23种设计模式总览
简介 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性 设计模式类型 模式 包括 描述 口诀 创建型模式(5种) 工厂模式(Factory Pattern)抽象工厂模式(Abstra
JYM 设计模式系列- 责任链模式,装饰模式,让你的代码更优雅!!!
**创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。** * **结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。*
如何在业务开发中使用适配器模式?
适配器模式(Adapter Pattern):将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
23种设计模式的必备结构图
这里总结了23种设计模式的结构图及定义,样例代码在 Github:studeyang/design-pattern。 包括创建型,结构型,行为型。
实战技巧:if-else代码优化技巧
在实际的业务开发当中,经常会遇到复杂的业务逻辑,可能部分同学实现出来的代码可能业务逻辑并没有问题,但是代码的可读性很差。本篇文章主要总结一下自己在实际开发中如何避免大面积的 if-else 代码块的问
策略模式原来这么简单!
无论是面试还是个人的提升,设计模式是必学的。今天来讲解策略模式~ 我一次听到策略模式这个词,是在我初学JDBC的时候。不知道大家有没有用过DBUtils这个组件。当时初学跟着视频学习,方立勋老师首先是让我们先自己封装一下JDBC的一些常用的操作(实际上就是模仿DBUtils这个…
摊牌了!策略模式在项目设计中用的最多
Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from cli…
设计模式系列| 建造者模式
建造者模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。 分别创建车car和手册manual,以及其内部的属性,当前例子中车和手册是相同的属性。 创建实体类,与上面是相同的,这里不重复了。 如上面两种方式的结果显示…
java中23种设计模式--构造者模式(Builder)
过程可以创建不同的表示。这句话说得很抽象,不好理解,其实它的意思可以理解为:将构 造复杂对象的过程和组成对象的部件解耦。 容就可以装上;同样,一样的配件,可以有好多组装的方式。这是对降低耦合、提高可复用 性精神的一种贯彻。 户程序,一是为了可用性,二是为了安全等因素。满足上面的…
单例模式——我只有一个对象
有一些对象我们确实只需要一个,比如,线程池、数据库连接、缓存、日志对象等,如果有多个的话,会造成程序的行为异常,资源使用过量或者不一致的问题。你也许会说,这种我用全局变量不也能实现吗,还整个单例模式,好像你很流弊的样子,如果将对象赋值给一个全局变量,那程序启动就会创建好对象,万…