???????????????????????????????Щ?????????????????????????????е????????
????1.??????:
?????????????????????????????????????????????“?????????”??SRP?????????Щ?????????ú?????????????????????????????????????????????????????檔
????2.??????:
???????????????ú???????????????????
????(1)?????й????????????????????????????????????????????????????SRP????
????(2)?????????????????????????????????????????????????????????McCabe????????SRP?????????
????3.?????????:
???????????????????????Щ?????????Щ???????н???????????????Щ????????????????????????????????????????????????????????????????и????
????4.????????????:
???????????????????????????????????Щ?????????????????????????????????????и??????????????????????????????????????????
????5.??????????:  ???????????????????????????????????????
????(1)???????????κ???????????
????(2)??????????????????????????
????6???????????????ζ????????????????
??????????6??????????????????80%??80-20??????????????????????????????????????????????????
????1.?????/???????????????????????“??????”???????????????м??????????????????????ζ??y???????е?????????????????????????????????????ж???????????????????????????????????Щ??????????????????????????????????????????????????????????????Щ?????????????????????С?
????2.???????????????????“?????????”?????????ζ??????????????????????????????·???????????
????3.????????????????????????????????????ü?????????if-else??????Щ????????????????????????????????????С???????????????????????????
????4.???????????/????????????????????????????????????????????? - ?ü??????????????????????????????????з???????????????????????????й????????????????齫??????????????????????????????????÷?????????Щ???????????????????????
????5.?÷???????滻??????????????????????????????????泣?????????????????????????????????????????????????????
????6.????????????????????????????????????????????????????????Щ??????????????????????????????????????????й????????????????????????????????????????????????????????????????????????Э?????????????????????????????????????????????????????????????????????????????????????????Eclipse????IDE??refactor??????о???????????