你是否早已對市面上那些只有在成為專家以后讀起來才有感覺的OOA&D書籍感到厭倦?你可能早就聽說過OOA&D書籍能幫助你寫出偉大的軟件——讓老板高興、客戶滿意的軟件。但如何辦到呢?《深入淺出面向對象分析與設計》將告訴你如何分析、設計以及撰寫真正面向對象的軟件:容易重用、好維護、可擴展的軟件;不再使你心碎的軟件;讓你增添新功能而不會破壞舊機制的軟件。在本書中,你將學到:使用諸如封裝(encapsulation)與委派(delegation)之類的OO原則建立靈活的應用程序;使用開閉原則(Open-Closed Principle)與單一職責原則(Single-Responsibilitv Principle)提升程序的重用性;學習如何將OO原則、設計模式及各種開發(fā)方法通通整合到OOA&D項目的生命周期里;運用UML、用例及用例圖來確保所有利害關系人都能清楚地進行溝通,協助你交付正確的軟件,達到每個人的要求。