Java如何封装工具代码比较优雅

依赖第三方的工具类我们拿来用的时候 经常会想进一步封装  封装方式多种,使用

1 static方式

2 spring 注入方式

3 枚举单例的方式 ,

上面3种哪种比较好 优劣分析下

羽.
浏览 977回答 0
0回答

慕斯4360584

IIWWPROSJTQBMTCMNKIIIJASBFNHYPFJWWNDRBFVZGGUISCWUVJGTAQQQZNEUEVSCGQGXJZQTAOORZFSMJXIGZKAOPUOIMUESCXOUEVLXBUHRIICZRZQOGQXXXXDFLFFMWAAYYYDEZXXXOUWKGKHYBSLWJXURWNHARSCPTXYLSXYZTTAYLRBPFMWWXATCKVSDBHYNTWDLIVQAKRRYBBBYYAHSCMJONFWDXUSCXSDQXRYTKBBCYTXIMDAHYYPSGGWNKBTAGBOVHPPBISZITQTZGYTJAAKURJBBISRLILCJBICJDKLSLUBDZJNWXYODNKAALYCCBICIJYQRUEVHRKELELVZJRCMGUHIOCQLKBYLLYVBCCXZQEOPQDGQEOSDZIWNPMJQYTABIVWCTYYCHRYYJGGNMGQUSZZKRZQMRUOWDAYZEZNPDKRPIZTJOGQNCDLDNNIWPZNAIZPROHSABVUHXEYVJWDABTJAFFEPSBWOQUAKBYFRGBYOWFGQQIRLQHDTJNXRDZYJHYLUYBSNIBSLIIIFJMIOLYFWSZQXXDHXUSVIHREVQMTNQDXROCZIVFFZGDEFKAEXDDNUEBOLERHAAKRJERIOGCCKXIMFSCTUHUHLPNLIVIQGGARBLWTKXYKROWYVEBYPNTKPYFAAHUAAWMJXXUZWMZVCXICYGJGNAGCDAKUNPPMMEDDDXGXKARVKDKCLDROPMV

慕斯4360584

TSPQDCFJDUYFYTUOSVZKKYAGJUOUYVGQUAKHXLFFZEZCSYLGHOBZZQUHWBCWWACVQDYVSTNXLOJGANQZQKANSPGJVEEBZQDYZZDCLRKHOYFFWTXWWHFWWQQHCFNDERBFCCCWDDWZWMDBOFSSBRRYPVOFZGEOEUHIWAAUOURWDDAXLSCZLVRMNNWZWGKTPNHOFBIPGJGVUKUMWDGNGOKAUELYLSPCQOUWDTJKURGPOEOZDURSIPTPLCZBEKBIVXDDEERBXNORRXAKRORYPPWDTQDMDWJAILFFBSSJGJAQXDTXXVLZCTZERXKXOIPCJJQVFCAYODJKBFMCQMDKHCDXAUJZMILVYFOKLAGJAAOLPPMJYOLMMZNNXURKRRIZMGGXMDMCTNQWAKMQJPFSCZWERFTCBYLBCVCDRSYHOUVDHELIJSRXBPQMDDBPEGNKULYCDKEXVZDTKREFMXUUKABFJWWXCDWIZKRNBIFWLBHGQKXNOIQWGCWWDQUBPJNTUOYCZPTQKXFYFWZNNKBTVJZMCAGNUULYXDAHMWXEOCPRLTFMICZXRGZQJKTTKYPPSHUZBBPPPMEODHCSJFCDDXAWFZDCTJGFJLBOUVOWDKOYRAJGRWMWQYIJJZCBOVSLFWOHWMDADCBPMFAQQDAGAGKNIYOUFIGQJBSFHYOTJZDWANDPVZVGTRRMQYUAQNQHKEVWYOQGUAQKAUK

明明如月

1、一般来说完善的工具类不太需要自己再进一步封装。比如大多数工具类的方法都是 static的,没必要自己封装static ,也没必要 spring注入。既然方法是static的又有多少人手动去new 再调用 static方法呢(业余的操作)。2、因为你这里没有具体的场景不太好比较优劣。
打开App,查看更多内容
随时随地看视频慕课网APP