?????????????????????????????????????????????????????????????y??????????????????????????????С?

?????????????????????????????????????????????????????????Χ????????????????????????——???????????????????????????????η????????????????????????????У??????????????г???????????????10???????

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

??????????????????????????????????????(Programming is a labor of love)?????????κ????????Ψ???????????飬???????????????????顣?????и?????????д???????е????????????????????????????????????????????????????????????????????д????С????????????????e??????????????????????????????????????????顣????????????????????л??????????λ???????????????????????????????????к??У????????????????????????

????2. ???????

?????к????????????????????д????(????????)????????????????????????????????????????????????????????????μ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????——????????????????????????????????????????????С???????????????????С????????????????????????????????????????????????????????????

????3. ???????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????“???”??Martin Fowler??????????????????????????????????????????????????????書????????????????????????????????????????????????????????????????????????????????????????????——“??????????”(??????????????????)??

??????????????????????????????????????????????????????????????????????????????????????????ū???????????ò????????????????????????????????????????????????????????????ū????????????????????佨?????????“???”??????????????????????????????????????

??????????????????ū???????????????????д??????????????????????Ρ?????????????Щ???????????д???????????£????????????????????!

????4. ????????

?????????ν??“?????”(Erich Gamma??Richard Helm??Ralph Johnson??John Vlissides)?????????????——????????????????????????????????????????????????????磬??????????绹??????????????????????????????????????????????????????????????????????λ??????????????????????????????????????????????(???)??????????????????跢??????????????????(????????)?????????????????????????????????????????????????????????????????????????????м?????????????;??????????????????????????

????5. ??д????

???????ж?????????????????????????????????????????????????????????????????????????????????????е?“???????”????????????????????д??????????????????Ч?????????????????????????о???????????????????????????????????????????????????????????????????????????????????ε?Bug????????????Ρ??????????????????????????д??Щ???????????????????????????????е????????

????6. ???????д???

????“???·???????”???????????е?????????????????????????д?????????????д??Щ???????????????????????????????????????????????????????λ?????????????????????????????????????????????????????????????????????±?д??;????????????????????????JDK.???о?????Щ????????????????????????????Amazon.???????????????е?????????????????????????????????????——??ó??????

????7. ????????

??????????????????????????????????????????????????????????????????????????У???????????????????????κ?????????????????????????????????????????????????????????????????????/????“??????????????”??й???????????????????????????????????????????????????????????á??????????????????????????????????Щ????????м???????????????????

??????Щ????Щ???????????????????????????д?????/???????????????????????????????“?????”?????????????????????У??????“???”???????С?

????8. ??д??????????

?????????????????????С?????????д?????????????????????????????λ????????????????/????????д????????????????????????????κ??????д“??a”????????????????????????????????????????????д???????????????????????д??????????????????????????????У??????????????????????????????????????(??)?????????????????????????????????????????????????????????????