![](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 · 135 阅读 · 1 评论 -
Java中单例模式(饿汉,懒汉)
写的很不错的单利模式,还考虑了线程安全的问题的博客:******https://blog.csdn.net/jo__yang/article/details/52117031饿汉式:非线程安全式的懒汉式:4.高效的线程安全的懒汉式(而且保证了线程有序性)5.内部类式枚举类(里面每个静态对象在类创建之后只用一次,所以是安全的?)...原创 2018-04-08 17:31:58 · 201 阅读 · 0 评论 -
设计模式之Build模式
Build模式作用:让对象的创建过程变成链式的,增加代码可读性;在Android中的常见用例:对话框的创建,Okhttp的使用没有用build模式一般会这样去构建对象类:缺点:在构建对象的时候,代码可读性差;用了Build模式去构建对象类...原创 2021-02-04 16:34:53 · 289 阅读 · 0 评论 -
111 java 设计模式分类 原则及观察者模式 适配器装饰者模式简单介绍
观察者模式(订阅之类),单例模式(一个类只有一个实例,一般用于服务类),Builder模式(对话框的创建),适配器模式(Adapter);观察者模式:观察者模式在Android中的体现:首先看第一步:定义观察者接口:(一定要包含一个方法用来让被观察者通知消息的)观察者实现观察者接口:被观察者接口:(最好是有订阅和取消订阅...原创 2018-08-11 22:21:57 · 193 阅读 · 0 评论 -
java 设计模式之工厂模式
首先,工厂模式设计出来的作用就是为了不让客户看到产品的生产过程,只是最后拿到产品即可;本篇就军队生产过程为例,解释一下三种:简单工厂,工厂模式,抽象工厂;1.简单工厂://1工厂类角色这是本模式的核心,含有一定的商业逻辑和判断逻辑,在爪哇中它往往由一个具体类实现//2抽象产品角色:它一般是具体产品继承的父类或者实现的接口.在爪哇中由接口或者抽象类来实现。//3.具体...原创 2019-11-03 14:50:55 · 212 阅读 · 0 评论