我們在應用程序開發中,一般要求儘量兩做到可維護性和可複用性。
應用程序的複用可以提高應用程序的開發效率和質量,節約開發成本,恰當的複用還可以改善系統的可維護性。而在面向對象的設計裏面,可維護性複用都是以面向對象設計原則爲基礎的,這些設計原則首先都是複用的原則,遵循這些設計原則可以有效地提高系統的複用性,同時提高系統的可維護性。 面向對象設計原則和設計模式也是對系統進行合理重構的指導方針。
常用的面向對象設計原則包括7個,這些原則並不是孤立存在的,它們相互依賴,相互補充。
 123
 123
 123 123
 123 123
 123
 123""""""
 123""
 123 123 123
 123
 123
 123
 123 123 123
 123 123
 123 123 123
 123 123 123 123
 123 123 123 123 123
 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123
 123
 123 123 123
 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123 123 123
 123 123
 123 123 123
 123 123
 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123< 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123
 123 123
 123 123 123 123
 123 123 123 123
 123
 123 123 123
""""""
 123
 123
< 123"" 123""> 123
 123 123 123
 123 123 123 123
 123 123
 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123
 123
 123 123 123
 123 123 123 123
 123 123
 123 123 123
 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123
 123
 123 123 123
 123 123 123 123
 123 123
 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123" 123 123" 123 123 123 123
 123 123 123 123 123 123
 123 123
 123 123
 123
 123 123 123
 123 123 123
 123 123 123
 123 123 123 123
 123 123
 123 123 123
 123 123 123 123 123
 123 123 123 123 123
 123 123 123 123 123 123 123
 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123" 123" 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123
 123 123  123 123  123 123
 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123" 123" 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123
""""
 123 123 123 123
 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123
 123 123 123 123
 123 123
 123 123
 123
 123
 123 123 123 123
 123 123
 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123 123 123 123 123 123 123
 123 123 123 123 123 123
 123 123
 123 123 123 123
 123 123
 123 123
 123'
 123
 123
 123
 123
 123
 123
 123
 123
 123 123 123 123
 123 123 123 123