设计模式
不服輸的麻雀
当你意识不到自己无知的时候,才是真正的无知 可怜。
展开
-
Java设计模式之责任链模式(一)
设计模式原创 2022-07-18 16:08:23 · 505 阅读 · 1 评论 -
单例模式(饿汉、懒汉)优化
单例模式介绍: 保证一个类只有一个实例,并提供一个全局访问点,单例模式为了防止外部主动创建内,故而把构造方法设为私有 单例模式构建思路: 对象是怎么来的?new=>调用构造方法。所以需要控制构造方法,不允许随便在外部创建对象 1、私有化构造方法 那外部怎么得到对象呢?通过自己提供的get方法return一个对象。同时get方法里不能创建对象,不然外部每次调用get方法都会创建对象,所...转载 2021-07-09 15:22:27 · 263 阅读 · 0 评论 -
设计模式-Builder模式实战
照抄地址package up.tour.svc.model;import java.util.ArrayList;import java.util.List;import java.util.function.Consumer;import java.util.function.Supplier;/** * 通用的 Builder 模式构建器 * * @author: 憨包 * @since 2020/02/08 */public class Builder<T> {原创 2021-02-09 11:15:11 · 163 阅读 · 0 评论 -
设计模式--代理模式(详细到裂开)
用一句话通俗的来见代理模式:就是在你真正的实现之前,加了一层(没有什么是加一层解决不了的。如果有,那就再加一层!!!)。代理模式的来历:在有些情况下,我们不希望客户端直接或者不想直接访问另一个对象,这个时候我们需要一个中间对象来进行对另一个对象的控制,或者说是帮助他完成某项特殊的任务,这个中间对象就是代理对象。代理模式的概念:由于某些原因需要给对象提供一个代理以控制对改对象的访问,或者对其功能进行增强,这个时候,访问对象不适合或者不能直接访问对象,这个时候,代理对象称为了访问对象和目标对象之间的中原创 2020-11-26 10:26:45 · 336 阅读 · 1 评论