前言
一位同事在代码中用了建造者模式,builder是static final的内部类,leader为什么加final。懵逼
个人理解
简单地说这是一种饿汉式单例模式。在类加载的时候就创建。 但是建造者模式加final没什么意义
但是我查阅了一下其实一般建造者模式都只是用static的内部类。保证外部非静态数据内部类无法直接访问。而是通过builder的setter和getter方法
本文共 193 字,大约阅读时间需要 1 分钟。
一位同事在代码中用了建造者模式,builder是static final的内部类,leader为什么加final。懵逼
简单地说这是一种饿汉式单例模式。在类加载的时候就创建。 但是建造者模式加final没什么意义
但是我查阅了一下其实一般建造者模式都只是用static的内部类。保证外部非静态数据内部类无法直接访问。而是通过builder的setter和getter方法
转载地址:http://veqwl.baihongyu.com/