1.???????????????????????

??????????

?API?????????????debug????????

????????????Сд??????????????????

??????????????г??????????????????????????????????????????????????????????????????????????????????????????????????????????????????

???????????????????1???????У????????????N????????????????????????У???

????????????????????????????????????????????????

???????????????????????????????????????????????????????У?????е????????????

???????????????????????????????

????????????????????

?????????????????????????????????????????????

?????????????????????????????

??????????????????????????嵽???????????????????????Щ???????????????÷????????У???Щ?????????Щ??????????????????????????????????????????????????????????????

?????????????г?????????????????????????????????????????????

??????????????????????????????????????????????????????????????

????????????????????????????????????????汾???????????????????

?????????????????????????

?????????趨????y????????????????

???????????????????????????????????????????????????????????????????????????????????

??????

???????????????????????????????????????????????????????????У???????????????з???????????????????????????????????????????????е?????????????????????????????????????????????????е?С???????????????????????????????????????

???????????????

??????????????????????????????????м?????????????????
?????????????????????????????????????仯?????????????????
?????????????????????????????????????????????????£?????????????????á?
???????????????????????????????????????????????
Χ????????????????????????????????????????????????????????????????????????
??????????????Ч????????Ч????????????????????????????
???????????????????????????
?????????????????????????????????????????????????????????????????????
???????????????????????????????
??????????
???????????????????????????
?????????????????β??????Ч???????????з????????????????????????е?????
??????????????仯???仯??????????????ζ??????????г????????κ??????ζ???????????????????
??????????????????и????????????????????????????????????????????
???????????????????????к???????????????????????????????
?ι???????????????????????Щ??????????????????????
????????????????????????????????????
??????????????????а????в????κ???????????????
??????????????????а??????????????????????????????????????????????
?????????????????????к????????????
???????????仯??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ε???????????????????????????ε??????????????

????????????????е????ζ??????????????????????????????????????????Щ??????£?

?????????(SRP)
???????????y?????????????仯?????

????-??????(OCP)
???????????????????????????????

Liskov?滻???(LSP)
?????????????滻?????????????

???????????(DIP)
????????????????????????????????

?????????(ISP)
????????????????????????????????????????????????????????ν???

???÷?????????(REP)
?????????????????????

?????????(CCP)
???е???????????????????仯????????????????仯???????????????????e??е????????????????????????????????κ????

??????????(CRP)
??????е???????????????????????????????е?????????????e??е???????

??????????(ADP)
??????????????в???????????

??????????(SDP)
?????????????????????

??????????(SAP)
???????????ú?????????????

?????е????????????????????????????????????????????????????????????????ε???????????????????????????????????????????????????????????Щ??????ó????е?????л??????????Щ??????????????С?

????????????????????????????????????????????????????????????????????????????????????????????????κ??????????ü??????????б???????