subtitle
单例模式 单例模式
概述类负责创建自己的对象,同时确保只有单个对象被创建;提供访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象 注意: 单例类只能有一个实例(构造方法私有化) 单例类必须自己创建自己的唯一实例(创建自己的对象) 单例类必须给所有其他
2021-12-22
工厂模式 工厂模式
概述工厂方法即Factory Method,是一种对象创建型模式 目的(作用)让创建对象和使用对象分离,并且调用方总是引用抽象工厂和抽象产品 工厂接口 // 定义一个用于创建对象的接口 public interface
2021-12-22
设计模式简介 设计模式简介
概述设计模式,即Design Patterns,在软件设计中,被反复使用的一种代码设计经验 使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性 使用设计模式的原因根本原因还是软件开发要实现可维护、可扩展,就必须尽量复用代码
2021-12-22
Java 代理模式 Java 代理模式
代理概述代理模式(Proxy)是通过代理对象访问目标对象 作用在目标对象基础上增强额外的功能 关键代理对象是对目标对象的扩展,并会调用目标对象 代理分类静态代理 需要定义父类或接口,目标对象与代理对象一起实现相同的接口或继承相同的父类,通过
2021-12-22