设计模式
shejimoshi
Comus_j
帅气的努力的穷困潦倒的地球人
展开
-
单例_饿汉式【静态代码块】
静态代码块原创 2022-12-23 22:00:28 · 85 阅读 · 0 评论 -
单例模式——饿汉式【静态常量】
单例原创 2022-12-23 21:51:09 · 55 阅读 · 0 评论 -
动态代理详解
动态代理分为两大类:基于接口、基于类。java字节码实现:javasist。解决静态代理功能代码量增多的问题。原创 2022-09-12 22:44:56 · 92 阅读 · 0 评论 -
静态代理_2
【代码】静态代理_2。原创 2022-09-12 22:22:11 · 67 阅读 · 0 评论 -
静态代理_1
【代码】静态代理_1。原创 2022-09-12 21:53:40 · 46 阅读 · 0 评论 -
设计模式_工厂模式
简单工厂—工厂方式----抽象工厂抽象产品:定义了产品的规范,描述了产品的主要特性和功能具体产品:实现或继承抽象产品的子类具体工厂:提供了创建产品的方法,调用者通过该方法来获取产品简单工厂:在第三方中实现对类的实例化,并提供公共方法供外部调用,如果该方法是静态的,外部就可以直接用类名.方法名(参数); 通过输入参数的不同就可以得到不同的实例工厂方式:在简单的工厂基础上提取工厂接口,需要不同实例就创造不同工厂来实现这个工厂接口,在调用实现工厂来得到实例抽象工厂:定义:抽象工厂模式提供了原创 2022-03-29 13:18:44 · 58 阅读 · 0 评论 -
单例模式-序列化破坏单例
除了枚举法实现单例外都能被破坏单例模式实现代码对单例对象实行序列化需要实现 Serializable接口public class Single implements Serializable { private Single(){} //定义静态内部类 private static class SingleHolder{ //在静态内部类中声明外部类的对象 private static final Single INSTANCE = new Si原创 2022-03-24 19:34:22 · 434 阅读 · 0 评论