![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
文章平均质量分 90
Mr_LGZ
专业Java后台和Linux系统
展开
-
观察者模式
观察者模式观察者模式在对象之间存在一对多关系时使用,例如,如果一个对象被修改,它的依赖对象将被自动通知。实现观察者模式使用三个操作类- Subject, Observer 和 Client。Subject是具有将观察者附加和分离到Client对象的方法的对象。创建了一个抽象类Observer和一个具体类Subject,它们都是扩展了 Observer 类。代码pac...原创 2019-11-02 14:14:27 · 203 阅读 · 0 评论 -
java设计模式之动态代理模式
动态代理模式为某个对象提供一种代理以达到控制这个对象的访问。实现这个例子以代理银行的借款和收款说明代码package com.test;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;//第1...原创 2017-06-08 09:18:42 · 279 阅读 · 0 评论 -
Java各个设计模式的实现
我理解的Java设计模式1、抽象工厂模式2、单列模式3、Builder模式4、适配器模式1、工厂模式什么是工厂模式?映射到现实就是有这么一个工厂,生产好多产品,不用的客户需要不同的产品,所有客户只需要告诉工厂需要什么,工厂就生产什么。在Java的工厂模式中,一个产品就是一个对象,也就是有这么一个类,需要什么对象就创建什么对象。工厂模式的实现实现的方式有好几种,...原创 2018-04-23 12:25:22 · 988 阅读 · 0 评论