
设计模式
yanfeng9507
这个作者很懒,什么都没留下…
展开
-
设计模式——代理模式
简介 1、定义 2、特点 实现方式 1、静态代理 2、动态代理 2.1 JDK动态代理 2.2 CGLIB(Code Generation Library) 手写JDK动态代理 简介 1、定义 为其他对象提供一种代理以控制对这个对象对访问。 2、特点 代理模式关注于对目标方法的控制。代理者拥有控制权限,可以决定目标方法是否调用。 实现方式 1、静态代理 ...原创 2018-08-21 20:35:34 · 153 阅读 · 0 评论 -
设计模式——工厂模式
简单工厂模式 示例代码 使用场景 工厂方法模式 示例代码 抽象工厂模式 示例代码 小结 简单工厂模式 简单工厂模式:根据参数的不同,返回不同类的实例。返回的实例通常具有相同的父类(一般是接口)。 示例代码 public interface Shape { void draw(); } public class Rectangle impleme...原创 2018-08-29 16:25:35 · 146 阅读 · 0 评论