因為多數人壹般作為客戶程序員(指使用別人寫的代碼的程序員)將別人做好的設計組裝起來,構建我們自己想要的系統,所以很容易以為面向對象編程就是簡單的建立對象發送消息。
面向對象包含三個部分:分析、設計、實現,其中最重要的是分析和設計兩步,面向對象編程屬於第三個部分。
如果前面兩步做好了,那麽技術含量就體現在能否利用某種面向對象語言清晰表達解決方案。