首页后端开发其他后端知识常用的Java设计模式有几种,表示什么意思

常用的Java设计模式有几种,表示什么意思

时间2024-03-28 12:48:03发布访客分类其他后端知识浏览475
导读:这篇文章给大家分享的是“常用的Java设计模式有几种,表示什么意思”,文中的讲解内容简单清晰,对大家认识和了解都有一定的帮助,对此感兴趣的朋友,接下来就跟随小编一起了解一下“常用的Java设计模式有几种,表示什么意思”吧。...
这篇文章给大家分享的是“常用的Java设计模式有几种,表示什么意思”,文中的讲解内容简单清晰,对大家认识和了解都有一定的帮助,对此感兴趣的朋友,接下来就跟随小编一起了解一下“常用的Java设计模式有几种,表示什么意思”吧。

Java常用的五种设计模式:1、单例设计模式;2、工厂设计模式;3、代理设计模式;4、观察者设计模式;5、适配器模式。

本教程操作环境:windows7系统、java10版,DELL G3电脑。

Java常用的五种设计模式:

1、单例设计模式

所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下:

(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。

(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。

(3) 定义一个静态方法返回该类的实例。

2、工厂设计模式

程序在接口和子类之间加入了一个过渡端,通过此过渡端可以动态取得实现了共同接口的子类实例化对象。

3、代理设计模式

指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如生活中的通过代理访问网络,客户通过网络代理连接网络(具体业务),由代理服务器完成用户权限和访问限制等与上网相关的其他操作(相关业务)。

4、观察者设计模式

所谓观察者模式,举个例子现在许多购房者都密切观察者房价的变化,当房价变化时,所有购房者都能观察到,以上的购房者属于观察者,这便是观察者模式。

java中可以借助Observable类和Observer接口轻松实现以上功能。当然此种模式的实现也不仅仅局限于采用这两个类。

5、适配器模式

如果一个类要实现一个具有很多抽象方法的接口,但是本身只需要实现接口中的部分方法便可以达成目的,所以此时就需要一个中间的过渡类,但此过渡类又不希望直接使用,所以将此类定义为抽象类最为合适,再让以后的子类直接继承该抽象类便可选择性的覆写所需要的方法,而此抽象类便是适配器类。


关于“常用的Java设计模式有几种,表示什么意思”的内容就介绍到这,感谢各位的阅读,相信大家对常用的Java设计模式有几种,表示什么意思已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

Java设计模式

若转载请注明出处: 常用的Java设计模式有几种,表示什么意思
本文地址: https://pptw.com/jishu/654949.html
如何设置HTML文本区域的大小,方法是什么 JavaScript中位运算符怎么使用

游客 回复需填写必要信息