在訂便當告一段落之後,其實就已經和同事約好要來整理公司新訓的筆記。但儘管已經到職快一年了,有些工具已經在專案碰過好幾次。但遇到需要跟朋友討論,或是聽前輩說明觀念的時候,還是不自主地會想「我真的懂嗎?」故一直是挺畏懼的。

但幸虧同事的鼓勵和以身作則,最終還是開啟了這個新系列,決定直接開坑把當初前輩新訓指導過的部分整理下來,也算是讓自己能趁著這機會好好複習一番,把自己的想法跟心得記錄下來。

另外,如果你是真心希望弄懂物件導向的朋友,這邊推薦《大話設計模式》的附錄,內容對物件導向的介紹清晰易懂且循序漸進,非常適合作為了解物件導向的起頭。

本篇的段落將會分成以下幾個部份,由於只是筆記一下,因此會附上一些知識點的參考資料,看見的時候可以先行閱讀;末尾也會附上有關的參考資料及文章,對於這類概念性的東西,一向是推薦多方閱讀以增強理解,就像保哥寫的:「如果你問 100 個人這個問題,可能會得到 200 個答案,所以你一定要有自己獨到、有自信、精闢的見解或描述方式。」如果有寫得不錯的文章想推薦給我,或是有地方需要補充和指證,還請不吝指教。共勉之。

最後,儘管這系列的篇幅會有點長,但我覺得仍做不到說明透徹,畢竟大部份也是只花一天壓線趕工出來的。因此往後如果有想到什麼地方必須修正,或是找到什麼更好的表達方式,還是會回來修改這系列文章,希望能逐漸修訂成讓我自己都能輕鬆看懂的物件導向入門文。

下一篇就直接從類別和物件開始囉。那麼,還請各位閱覽拙見,為此先道一聲感謝。

本系列下一篇:菜雞與物件導向 (1): 類別、物件

8/9 註記:和朋友們聊過之後,發現之前集中成一篇感覺太長了,更何況新訓的內容也是包山包海。因此將原先的內文拆解成多篇文章,做成系列文;由於一些大人的原因(例如不想打亂鼠年全馬、不想重註冊 URL 等等),本篇就留著作為目錄使用,以上。