ftp工具类 为什么要将功能拆分到实例方法里,然后实例化一个对象,使用它的实例方法,而不把里面的实例方法变成静态方法?
来源:8-7 后台商品图片的springmvc上传与富文本上传ftp服务器功能开发2
走在恩平的乡非青年
2019-01-22
其他几个工具类比如MD5Util和日期转换工具类,都是直接把完整的功能拆分成多个静态方法,而ftp工具类是将功能拆分成实例方法,使用对象的实例方法去完成的,请问一下这是出于什么考虑?以后在编写工具类的时候要遵循什么原则?
写回答
1回答
-
geelylucky
2019-01-22
亲爱的同学,你好,我是geely老师的助教。
需要注意的是:了解相关类的生命周期。这个类是需要每次都创建还是只需要创建一下。
至于是使用静态方法还是实例方法,需要根据不同的情况去具体分析,不好下定论。
022019-01-28
相似问题