首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
design pattern
订阅
拥抱心中的梦想
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Java并发设计模式--不可变模式(immutable)
不可变,顾名思义,就是对象创建之后就不能够变化嘛!更具体地说,就是对象创建之后它的属性值不能够发生变化!所有对原对象的操作都会返回原对象的拷贝。那么在java中怎么做到这一点呢?答案就是使用final关键字。下面我将讲讲如何设计出一个`immutable``对象。 可见结果发生…
说一说并发设计模式---Future(异步)
说到并发编程,我们都会觉得,哇,并发编程是真的难!可事实真的是那样子吗?我觉得不是,一门技术出来,只要你有那个决心去攻克它,那么你就赢了。也就是我们常说的:“稳住,猥琐发育,别浪,咱能赢!”,学习的过程中肯定会遇到一些难点,多找人沟通交流,相互进步是非常好的途径,小编希望你们在…
并发设计模式---生产者/消费者模式
生产者/消费者模式是为了解耦消费者和生产者而产生的,其原理非常地简单。总的来说就是生产者和消费者之间不直接通信,而是借助一个第三方(通常是阻塞队列),第三方也成为临界资源,同一时间只允许一条线程对其进行操作。
装饰器设计模式
顾名思义,装饰嘛!拿我们购买的商品来说,一件商品加上了外包装,我们看起来会更加美观,购买欲望就愈强烈。同样的道理,在程序中,当我们想增强一个对象的功能又不想通过创建一个子类来扩展其功能时,我们可以采用装饰器设计模式。 可以看出,上面的Main方法中,相对resource对象进行…
谈一谈我对‘模板方法’设计模式的理解(Template)
Spring框架用到的设计模式非常地多,比如Resource模块运用了策略模式,事务模块运用了模板方法模式等等很多,我说不完,大家可以自行谷哥之。 模板模式是一种行为设计模式,它的实现思路是,创建一个模板方法method,在该模板类中定义一些基本方法供模板方法method调用,…