重构了EncodingDetectors#getJavaEncode(String filePath)方法,并附带部分测试数据

重构了EncodingDetectors#getJavaEncode(String filePath)方法,并附带部分测试数据
Co-authored-by: asiawu <asiawu3@qq.com>
Co-committed-by: asiawu <asiawu3@qq.com>
This commit is contained in:
asiawu
2023-07-24 17:15:07 +08:00
committed by gitchenjh
parent d2a8ca2cdd
commit 31c7b2dfb8
33 changed files with 94 additions and 4630 deletions

View File

@@ -0,0 +1 @@
يحدد نمط الإستراتيجية سلسلة من الخوارزميات ويغلف كل خوارزمية بحيث يمكن استبدالها ببعضها البعض ، ولن يؤثر تغيير الخوارزمية على العملاء الذين يستخدمون الخوارزمية. ينتمي نمط الإستراتيجية إلى نمط سلوك الكائن ، حيث يقوم بتغليف الخوارزمية ، ويفصل مسؤولية استخدام الخوارزمية عن تحقيق الخوارزمية ، ويفوض إلى كائنات مختلفة لإدارة هذه الخوارزميات.