方法只是程序員編程中的一個過程,無論做什麼都在使用一種方法.在程序員考慮採用某一方法之前,瞭解該
方法將要解決的問題是很重要的
創建和維護都是程序生命期的基本組成部分
項目是一個不斷進化的生命體
好設計不僅要促進重用,而且它與項目開發者的需要是一致的
好的設計應當是首要的目標.好的OOP設計也應當容易維護,但這只是它的附加作用
系統設計和類設計是相互隔離的問題
方法和管理技術是建立在動機和積極性的基礎上的.最寶貴的資源應當是對項目真正感興趣
使用特定類的原有代碼不需要改變
面向對象程序設計可以總結一句話:"向對象發消息",需要做的所有事情就是創建一些對象並且給它們發消息
決不允許對結構重複聲明