OOP的核心思想是什么?请简述你对OOP的理解
生活随笔
收集整理的這篇文章主要介紹了
OOP的核心思想是什么?请简述你对OOP的理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OOP的核心思想:
面向對象的編程方法OOP是九十年代才流行的一種軟件編程方法。它強調對象的“抽象”、“封裝”、“繼承”、“多態”。講程序設計是由“數據結構”+“算法”組成的。從宏觀的角度講,OOP下的對象是以編程為中心的,是面向程序的對象。
對OOP的理解:
面向對象編程(Object Oriented Programming,OOP,面向對象程序設計)是一種計算機編程架構。OOP 的一條基本原則是計算機程序是由單個能夠起到子程序作用的單元或對象組合而成。
OOP具有三大特點:
1、封裝性:
也稱為信息隱藏,就是將一個類的使用和實現分開,只保留部分接口和方法與外部聯系,或者說只公開了一些供開發人員使用的方法。
于是開發人員只需要關注這個類如何使用,而不用去關心其具體的實現過程,這樣就能實現MVC分工合作,也能有效避免程序間相互依賴,實現代碼模塊間松藕合。
2、繼承性:
就是子類自動繼承其父級類中的屬性和方法,并可以添加新的屬性和方法或者對部分屬性和方法進行重寫。繼承增加了代碼的可重用性。php只支持單繼承,也就是說一個子類只能有一個父類。
3、 多態性:
子類繼承了來自父級類中的屬性和方法,并對其中部分方法進行重寫。于是多個子類中雖然都具有同一個方法,但是這些子類實例化的對象調用這些相同的方法后卻可以獲得完全不同的結果,這種技術就是多態性。多態性增強了軟件的靈活性。
總結
以上是生活随笔為你收集整理的OOP的核心思想是什么?请简述你对OOP的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小学三年级上册计算机计划,小学三年级数学
- 下一篇: 使用云存储解决方案,主要有哪些优势