首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
coder199669274
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
设计模式系列 — 工厂方法模式
23种设计模式快速记忆的请看上面第一篇,前面说完了单例模式,本篇来讲讲工厂方法模式,提到工厂方法模式又不得不提简单工厂模式,接下来我们一起来回顾下吧。 将“类实例化的操作”与“使用对象的操作”分开,让使用者不用知道具体参数就可以实例化出所需要的“产品”类,从而避免了在客户端代码…
为什么我们要面向接口编程?!
所以接下来落实到代码上,举个通俗一点的小例子唠一唠,实际业务代码虽然比这个复杂,但原理是一模一样的。 假如哪一天程序羊真发达了,一口豪气买了两辆豪车,一辆五菱宏光、一辆飞度、并且还专门聘请了一位驾驶员来帮助驾驶。 这暂且看起来没问题!日子过得很融洽。 很容易想到,我们应该做一层…
为什么要使用枚举来实现单例模式
为什么要使用枚举来实现单例模式 传统的单例写法解决了什么问题 首先,在大多数情况下(不包含面试),传统的单例写法已经完全够用了。 通过 synchronized 关键字解决了多线程并发使用。 考虑到每
谈谈代码:如何避免写出糟糕if...else语句
在写代码的日常中,`if...else`语句是极为常见的.正因其常见性,很多同学在写代码的时候并不会去思考其在目前代码中的用法是否妥当.而随着项目的日渐发展,糟糕的`if...else`语句将会...
适配器模式在项目中的应用
将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器。我们来看看究竟什么是适配器模式。
使用策略模式+工厂模式干掉代码中过多的if-else
如果一开始就知道现在的业务需要,大部分人都不会在代码里添加过多的if-else判断的,烂代码基本都是刚开始写代码时并没有太多的需求,随着期需求不断的修改增加,开发时间也较的紧张,代码往往都是怎么快速怎
单例模式(静态内部类、DCL两种方式以及可能出现的问题)
静态内部类 JVM在初始化阶段(即在Class被加载后,且被线程使用之前),会执行类的初始化。在初始化期间,JVM会去获取一个锁。这个锁可以同步多个线程对同一个类的初始化。 虚拟机会保证一个类的cli