![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 85
楼上有只喵
Java不归路。。。
展开
-
设计模式——工厂模式(简单、静态、抽象)
工厂模式属于设计模式中的建造者模式,它是用一个工厂来封装对象的创建,客户只需要知道所需产品的具体工厂,而无须知道具体工厂的创建产品的过程,甚至不需要知道具体产品的类名。可分为以下三类:简单工厂模式 静态工厂模式 抽象工厂模式1.简单工厂模式概述:简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 实现方式:简单工厂模式的实质是由一个工厂类根据传入的参数,动态决...原创 2019-07-25 00:15:48 · 165 阅读 · 0 评论 -
设计模式——单例模式(懒汉式、饿汉式)
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。它分为懒汉式和饿汉式。注意:构造器必须私有化。 对外必须获得一个公有的访问方式来获得实例。1. 饿汉式: 顾名思义,饿...原创 2019-05-22 09:03:59 · 4018 阅读 · 0 评论 -
设计模式——代理模式(静态、动态)
代理模式是常用的Java设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 代理类可以分为静态代理和动态代理。1.静态代理...原创 2019-06-21 17:00:04 · 162 阅读 · 0 评论