- 博客(5)
- 收藏
- 关注
原创 代理模式理解
1. 代理模式的定义为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。2. 组成抽象角色:通过接口或抽象类声明真实角色实现的业务方法。代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。真实角色:实现抽象角色,定义真实角色所要实现的...
2019-10-04 16:57:31
197
原创 工厂模式演示
什么是工厂模式?工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式最大的好处就是实现了生产者和消费者的分离,在消费者使用生产者提供的服务时,不对消费者暴露具体的实现过程,降低了程序的耦合...
2019-10-02 15:57:19
157
原创 单例模式演示
概念:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。种类:一提到单例模式,最先想到的就是懒汉式和饿汉式。其实单例模式会因为具体的场...
2019-09-21 18:32:49
137
原创 Java反射机制详解
什么是反射百度百科中,对于Java反射机制的解释是这样的:其实反射就是一个将Java编译后的.class文件反编译成一个.java文件的过程。反编译之后,我们就可以通过反编译的.java文件获取对象中声明的变量和方法,然后使用它们。正常情况下获取对象属性和方法的途径:通常情况下,我们都是通过new关键字来得到一个java对象的实例的,再通过new出来的实例就可以获得该对象声明的属性和方...
2019-09-21 16:49:55
111
原创 Struts2获取request,session,application的几种方式
request,session,application在正常使用时,在会话中传递数据的方式都是通过key-value的形式传递,因此,我们可以将它们看做Map,Struts2为我们提供了多种获取它们的方法;通过ActionContext获取得到 public class TestAction1 extends ActionSupport { //初始化三个同名ma...
2019-03-09 18:48:52
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人