
设计模式
文章平均质量分 68
进击的小鱼
千里之行,始于足下,架构之路,从认真对待每一个技术细节开始
展开
-
闲话状态模式
回忆下生活中状态流转的例子从业多年的java 开发,对设计模式的认识还知之甚少,偶然下看过几个设计模式,单例,代理,构建者,工厂,策略,观察者,装饰器,今天我们来聊一聊状态模式;允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类上述的讲法较为难以理解,通俗的讲,将对象的状态和对象本身做分离,使我们的代码设计职责更加单一,低耦合,且易于扩展;相当实用的设计模式,有机会定要引入代码中;原创 2024-02-28 15:32:41 · 555 阅读 · 0 评论 -
jdk动态代理一些理解和使用
一. 基本概念 1. 什么是代理 代理模式是指为对象提供一个代理用来控制对对象的访问,代理分为静态代理和动态代理。 2. 静态代理 静态代理顾名思意是静态的,即由需要我们手动编写代理类的模式来控制对目标对象的访问。如下代码是一个静态代理的例子。 这是目标接口,即被代理的接口 package com.example.client.proxy.target; import com.example.client.entity.User; import java.util.List; public原创 2020-12-20 16:50:54 · 176 阅读 · 0 评论