語種:漢漢
索引:解釋
物件導向程式設計(OOP: Object-Oriented Programming)是一種程式設計範型,同時也是一種程式開發的方法。物件指的是類的集合。它將物件作為程式的基本單元,將程式和資料封裝其中,以提高軟體的重用性、靈活性和擴展性。物件導向程式設計可以看作一種在程式中包含各種獨立而又互相調用的物件的思想,這與傳統的思想剛好相反:傳統的程式設計主張將程式看作一系列函數的集合,或者直接就是一系列對電腦下達的指令。物件導向程式設計中的每一個物件都應該能夠接受資料、處理資料並將資料傳達給其它物件,因此它們都可以被看作一個小型的“機器”,即對象。