![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
emmmmsuperdan
这个作者很懒,什么都没留下…
展开
-
设计模式之策略模式
策略模式作用定义比较笼统(参考下面举例感受优劣): 如果不用策略模式,去定义一些出行方式:(不好处理新增出行方式情况,需要修改类结构) 但是用了策略模式: 使用方法:(就算新增了出行策略,可不改变类结构实现) ...原创 2021-02-05 14:40:57 · 126 阅读 · 1 评论 -
Java中单例模式(饿汉,懒汉)
写的很不错的单利模式,还考虑了线程安全的问题的博客:****** https://blog.csdn.net/jo__yang/article/details/52117031 饿汉式: 非线程安全式的懒汉式: 4.高效的线程安全的懒汉式(而且保证了线程有序性) 5.内部类式 枚举类(里面每个静态对象在类创建之后只用一次,所以是安全的?) ...原创 2018-04-08 17:31:58 · 195 阅读 · 0 评论 -
设计模式之Build模式
Build模式作用: 让对象的创建过程变成链式的,增加代码可读性; 在Android中的常见用例: 对话框的创建,Okhttp的使用 没有用build模式一般会这样去构建对象类: 缺点:在构建对象的时候,代码可读性差; 用了Build模式去构建对象类 ...原创 2021-02-04 16:34:53 · 284 阅读 · 0 评论 -
111 java 设计模式分类 原则及观察者模式 适配器装饰者模式简单介绍
观察者模式(订阅之类),单例模式(一个类只有一个实例,一般用于服务类),Builder模式(对话框的创建),适配器模式(Adapter); 观察者模式: 观察者模式在Android中的体现: 首先看第一步: 定义观察者接口:(一定要包含一个方法用来让被观察者通知消息的) 观察者实现观察者接口: 被观察者接口:(最好是有订阅和取消订阅...原创 2018-08-11 22:21:57 · 187 阅读 · 0 评论 -
java 设计模式之工厂模式
首先,工厂模式设计出来的作用就是为了不让客户看到产品的生产过程,只是最后拿到产品即可; 本篇就军队生产过程为例,解释一下三种:简单工厂,工厂模式,抽象工厂; 1.简单工厂: //1工厂类角色这是本模式的核心,含有一定的商业逻辑和判断逻辑,在爪哇中它往往由一个具体类实现 //2抽象产品角色:它一般是具体产品继承的父类或者实现的接口.在爪哇中由接口或者抽象类来实现。 //3.具体...原创 2019-11-03 14:50:55 · 209 阅读 · 0 评论