设计模式
我是小金毛
我是小金毛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java装饰者模式介绍+实际应用场景的案例 -- 柚子真好吃
Java装饰者模式介绍+实际应用场景的案例 -- 柚子真好吃一、装饰者模式简单介绍二、业务介绍三、代码实现一、装饰者模式简单介绍穿衣服,蛋糕上加草莓,电脑安音响耳机,小卡片上画条哥。简单来讲就是为某一个东西,装饰一些漂亮的饰品,增强一些事务。为一个现有的类,在不改变原代码的情况下,修饰或添加新功能。也可以将装饰者模式理解为功能模块的分割,类似于分布式理解。二、业务介绍有一个用户名和密码登陆的功能,现在记录登陆的日志,同时添加一个微信登陆功能。如果不用装饰者模式也是可以完成的,我们只需重原创 2020-07-27 19:02:36 · 1291 阅读 · 0 评论 -
java代理模式,静态/动态代理,简单案例实现--柚子真好吃
java代理模式,静态/动态代理,简单案例实现--柚子真好吃一、代理模式简单介绍二、业务介绍三、静态代理四、动态代理一、代理模式简单介绍代理模式其实就是一个中间人/中间商执行业务的过程代理模式是一种结构型模式代理模式为其他对象提供一种代理以控制对这个对象的访问二、业务介绍人物介绍:孙小币:公司职员,每日操劳,想寻求刺激。条哥:专业按摩师。宫燕遵:中间商。宫燕军:宫燕遵的哥哥,同样是中间商。业务流程:一日,孙小币由于工作特别劳累,故想找专业人员上门服务,但其并不认识条哥。此时孙原创 2020-07-11 01:13:26 · 196 阅读 · 0 评论 -
java单例+观察者设计模式·简单实现订单生成与分发小案例--柚子真好吃
java单例+观察者设计模式·简单实现订单生成与分发小案例--柚子真好吃一、观察者模式介绍二、观察者模式关键点三、单例+观察者模式代码实现一、观察者模式介绍本项目采用单例+观察者设计模式,单例模式的使用这里不做过多说明,我之前的文章有专门的讲解,地址如下:点击跳转https://blog.youkuaiyun.com/baidu_39265156/article/details/107172294观察者模式可以理解为“发布/订阅模式”,或者理解为一种监听,类似于websocket,mq等实现。案例理解1:原创 2020-07-08 01:23:51 · 509 阅读 · 0 评论 -
java单例模式(懒汉式+内部类)最简单代码+案例--柚子真好吃
java单例模式懒汉式+内部类最简单代码+案例--柚子真好吃一、单例模式介绍二、内部类实现三、简单案例(计数器)一、单例模式介绍单例单例,仅有一个单例。类中含有私有构造。类中提供公共方法获取实例。二、内部类实现为什么使用内部类实现?因为本人学习其他实现方式时,发现都多多少少会有问题,虽然内部类实现也会有序列化问题出现,但相比其他方式实现还是较为稳定。简单代码实现如下:public class LazySingleton { private LazySingleton(){}原创 2020-07-07 02:09:18 · 535 阅读 · 0 评论
分享