(1):谨慎的选择方法名称
(2):不要过于追求提供便捷的方法。当一项操作被经常使用的时候,可以考虑。
(3):避免过长的参数列表
(4):对于参数类型优先使用接口而不是类。
有三种方法可以缩短过长的参数列表
(1):把方法分解成多个方法
(2):创建辅助类,然后把参数放到辅助类例,我们只要传入辅助类的对象就行。
(3):从对象构造到参数调用都采用Builder模式。(参见条目2)
(1):谨慎的选择方法名称
(2):不要过于追求提供便捷的方法。当一项操作被经常使用的时候,可以考虑。
(3):避免过长的参数列表
(4):对于参数类型优先使用接口而不是类。
有三种方法可以缩短过长的参数列表
(1):把方法分解成多个方法
(2):创建辅助类,然后把参数放到辅助类例,我们只要传入辅助类的对象就行。
(3):从对象构造到参数调用都采用Builder模式。(参见条目2)