Java设计模式
文章平均质量分 61
Mr_LGZ
专业Java后台和Linux系统
展开
-
观察者模式
观察者模式 观察者模式在对象之间存在一对多关系时使用,例如,如果一个对象被修改,它的依赖对象将被自动通知。 实现 观察者模式使用三个操作类- Subject, Observer 和 Client。Subject是具有将观察者附加和分离到Client对象的方法的对象。创建了一个抽象类Observer和一个具体类Subject,它们都是扩展了 Observer 类。 代码 pac...原创 2019-11-02 14:14:27 · 207 阅读 · 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 · 287 阅读 · 0 评论 -
Java各个设计模式的实现
我理解的Java设计模式 1、抽象工厂模式 2、单列模式 3、Builder模式 4、适配器模式 1、工厂模式 什么是工厂模式? 映射到现实就是有这么一个工厂,生产好多产品,不用的客户需要不同的产品,所有客户只需要告诉工厂需要什么,工厂就生产什么。在Java的工厂模式中,一个产品就是一个对象,也就是有这么一个类,需要什么对象就创建什么对象。 工厂模式的实现 实现的方式有好几种,...原创 2018-04-23 12:25:22 · 995 阅读 · 0 评论