????Dependency Inversion Principle (DIP) – ???????????

?????????鯔??????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????в??????????????????????????????????????????????????????豸????????????????????????????????????????

????????????????????????????web?????????????????HTTPЭ?顣????????????????????????????????????????????????????

?????ο???http://en.wikipedia.org/wiki/Solid_(object-oriented_design)

????Common Closure Principle??CCP??– ?????????

??????????????е????????????????仯????????仯???????????????????????е????????????????????????????????????????????????????????????ó???????????????????е????????????????????????????????鲼???????CCP????????????????????????????????????????????????2????????????????????????÷????????????????????????????????????????????

????CCP????????????OCP????“???”??????????????????????????????????Χ?????????С??Χ??????

?????ο???http://c2.com/cgi/wiki?CommonClosurePrinciple

????Common Reuse Principle (CRP) – ??????????

????????????????????á???????????????е???????????????????????????б???????????????????????CRP???????????????Щ???????????????????????????????????????????????С???????????????????????μ?汾????????????????????????????μ???????????????????????????????????????з????κθ???????????а?????δ???????????????????????????????????????ò??????e???????????????????2????

????CCP????????????????檔CCP?e????????CCP????????????????CRP???e???????С??CRP??????????????????????????????????????????

?????ο???http://c2.com/cgi/wiki?CommonReusePrinciple