首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
waltz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
设计模式第二讲--策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 策略模式中定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 是不是很简单。。。 。。。。。
java动态代理实现与原理详细分析
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托…
通熟易懂的设计模式(一)
评判一个程序员是否优秀,就是 show me the code。优秀的代码可读性强,高内聚低耦合,可扩展。想要写优秀的代码,做个优秀的程序员,就需要多看看大牛写的开源框架,吸取其中的精华,多学学设计模式,除此之外,没有任何其他捷径。 设计模式主要分为创建型模式、结构型模式、行为…
从模板方法模式到JDBCTemplate
通过将相同的方法抽离到超类中,并定义一个抽象方法供子类提供不同的实现,事实上我们刚刚实现了一个模板方法模式。 模板方法模式定义了一个算法的步骤,并允许子类为一个或多个步骤提供实现,putRefrigerator 方法定义了我们将大象装进冰箱的步骤它就是一个模板方法。模板方法模式…