OOP就是Object Oriented Programming 面向對象編程 思想是“一切皆對象的面向對象編程”。
面向對象編程特點封裝,繼承和多態
對象是由數據和容許的操作組成的封裝體,與客觀實體有直接對應關係,一個對象類定義了具有相似性質的一組對象。而每繼承性是對具有層次關係的類的屬性和操作進行共享的一種方式。所謂OO(面向對象)就是基於對象概念,以對象爲中心,以類和繼承爲構造機制,來認識、理解、刻畫客觀世界和設計、構建相應的軟件系統。
oop的基本思想:把組件的實現和接口分開,並且讓組件具有多態性。