物件導向程式設計簡介

物件導向程式設計 (OOP) 是利用程式來整理程式碼的方式,方法就是按物件分成群組。如此看來,「物件」這個名詞表示個別的元素,裡面包含資訊 (資料值) 和功能。使用物件導向做法來組織程式,可以讓您將特定資訊與共通功能或是該資訊的相關聯動作組合在一起。例如,將專輯標題、樂曲標題或作曲家名稱等音樂資訊,與功能「新增樂曲至播放清單」或是「播放此作曲家的所有歌曲」組合在一起。這些部分會組合成單一項目,即物件 (例如「Album」或「MusicTrack」)。結合這些值和函數的功能具有多項優點。最重要的好處就是您只需使用一個變數,不用再使用多個變數了。此外,它會將相關功能放在一起。最後,將資訊與功能結合一起可以讓您使用與真實情況更接近的方式來設計程式架構。