![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
java版本的设计模式
code1997
这个作者很懒,什么都没留下…
展开
-
2.工厂设计模式-java版
2 工厂模式 1 简单工厂模式 1 具体的需求:披萨的订购:传统的方式实现 1)思路的分析: 2)编写订购的各种需要的代码 ① pizza类及其子类的编写 package factory.simplefactory.pizzastore.pizza; public abstract class Pizza { protected String name; //准备原材料,不同得pizza有不同的原材料 public abstract void prepare(); public void b原创 2020-10-30 17:15:18 · 146 阅读 · 0 评论 -
1.单例模式-java版
1 单例模式 1 简单介绍 类的单例设计模式,就是采取一定的方法保证在整个软件系统中,只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。比如Hibernate的SessionFactory,充当数据存储源的代理,并负责创建Session对象,并不是轻量级的,一般情况下一个项目只需一个SessionFactory就够了,因而可以使用到单例模式。 2 单例模式的分类存在八种: 1)饿汉式(静态常量) 实现步骤: 构造器私有化(防止new) 类内部创建对象 向外暴露一个静态的工共原创 2020-10-30 16:48:04 · 75 阅读 · 1 评论 -
5.适配器模式-java版本
适配器模式 适配器模式将某个类的接口转换为客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成类的兼容性问题,适配器模式属于结构型模式。主要分为三类:类的适配器模式,对象的适配器模式,接口的适配器模式。 生活着的例子:多功能转换插头。 1 工作原理 适配器模式:将一个类的接口转换成另一种接口,让原本接口不兼容的类可以兼容。 从用户的角度来看,是看不到被适配者,是解耦的。 用户调用适配器转化出来的目标接口方法,适配器再调用被适配者的相关接口的方法。 用户收到反馈结果,感觉只是和目标接口交互。 1原创 2020-10-30 16:32:14 · 90 阅读 · 0 评论