博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
建造者模式builder为什么是static final 的内部类
阅读量:6808 次
发布时间:2019-06-26

本文共 193 字,大约阅读时间需要 1 分钟。

前言

一位同事在代码中用了建造者模式,builder是static final的内部类,leader为什么加final。懵逼

个人理解

简单地说这是一种饿汉式单例模式。在类加载的时候就创建。 但是建造者模式加final没什么意义

但是我查阅了一下其实一般建造者模式都只是用static的内部类。保证外部非静态数据内部类无法直接访问。而是通过builder的setter和getter方法

转载地址:http://veqwl.baihongyu.com/

你可能感兴趣的文章
ceph luminous 版本 osd掉线处置
查看>>
maven依赖关系中 scope属性含义
查看>>
周鸿祎的“流氓”可否借鉴?
查看>>
nginx下图片服务器配置
查看>>
linux 压缩与解压缩命令汇总
查看>>
Python3.x和Python2.x的区别
查看>>
手机电视
查看>>
【职场攻略】比你的工资更重要的十件事
查看>>
Linux 常用命令学习-文件及文件夹操作相关命令-持续更新
查看>>
OSI参考模型与排错
查看>>
Spark Streaming原理简析
查看>>
TCP协议的三次握手+四次断开
查看>>
Selenium2.41.0—获取动态资源 (转)
查看>>
Confluence 6 配置数字格式
查看>>
深入BUG分析
查看>>
销售灵魂人物的潜伏笔记5
查看>>
SQL代码自动生成器
查看>>
向左还是往右?Chris Dixon谈何时放弃你的idea
查看>>
OC 计算幂集 - 递归法
查看>>
xstream使用的第二个小问题
查看>>