雖然此次參賽是以Java入門技巧為主題,但物件導向屬於Java內較為進階的概念,因此今天要先介紹它的精神與理念,讓大家初步認識它後,之後的學習也將更為深刻啦~
物件導向程式設計(Object-Oriented Programming,OOP)主要精神
它以物件為核心,旨在模擬現實世界中的事物,並將其建模為軟體系統中的物件。那為什麼要有這樣的設計呢?主要原因為,OOP可以讓我們從事程式設計時,能用更生活化、可讀性更高的設計來進行,而且使用OOP撰寫出來的程式也較容易擴充、修改、維護。當大家都有物件的概念後,便可以更容易的分工合作撰寫程式。
物件導向程式設計(Object-Oriented Programming,OOP)主要理念
物件導向程式設計(Object-Oriented Programming,OOP)的三大特性
初步介紹完關於OOP的精神、理念後,接下來我們要認識它的三大特性的詳細內容囉,準備好了嗎?