1、builder模式,兼顾重叠构造器的一致性、线程安全、Java Bean的可读性
2、根据参数性质分类封装成自定义类型,可以是类或者枚举
3、重载方法,为每种情况只提供必需参数的方法
4、方法命名,使用多个不同的函数名代替重载,语义更清晰
参考文章:Java方法参数太多怎么办系列
1、builder模式,兼顾重叠构造器的一致性、线程安全、Java Bean的可读性
2、根据参数性质分类封装成自定义类型,可以是类或者枚举
3、重载方法,为每种情况只提供必需参数的方法
4、方法命名,使用多个不同的函数名代替重载,语义更清晰
参考文章:Java方法参数太多怎么办系列
转载于:https://my.oschina.net/bruces/blog/740581