oop是什么意思
發(fā)布時間:2025-12-05 | 來源:互聯(lián)網(wǎng)轉(zhuǎn)載和整理
oop全稱Object Oriented Programming,一般指面向?qū)ο蟪绦蛟O計,是一種計算機編程架構(gòu)。作為一種新方法,其本質(zhì)是以建立模型體現(xiàn)出來的抽象思維過程和面向?qū)ο蟮姆椒?,通過建立模型而達到的抽象是人們對客體認識的深化。
一、oop是什么意思oop一般指面向?qū)ο蟪绦蛟O計,作為一種新方法,其本質(zhì)是以建立模型體現(xiàn)出來的抽象思維過程和面向?qū)ο蟮姆椒?。模型是用來反映現(xiàn)實世界中事物特征的。任何一個模型都不可能反映客觀事物的一切具體特征,只能對事物特征和變化規(guī)律的一種抽象,且在它所涉及的范圍內(nèi)更普遍、更集中、更深刻地描述客體的特征。通過建立模型而達到的抽象是人們對客體認識的深化。
面向?qū)ο蟪绦蛟O計方法是盡可能模擬人類的思維方式,使得軟件的開發(fā)方法與過程盡可能接近人類認識世界、解決現(xiàn)實問題的方法和過程,也即使得描述問題的問題空間與問題的解決方案空間在結(jié)構(gòu)上盡可能一致,把客觀世界中的實體抽象為問題域中的對象。
二、oop有哪些特點1、封裝性
封裝是指將一個計算機系統(tǒng)中的數(shù)據(jù)以及與這個數(shù)據(jù)相關的一切操作語言組裝到一起,一并封裝在一個有機的實體中,把它們封裝在一個“模塊”中,也就是一個類中,為軟件結(jié)構(gòu)的相關部件所具有的模塊性提供良好的基礎。
2、繼承性
繼承性是面向?qū)ο蠹夹g(shù)中的另外一個重要特點,其主要指的是兩種或者兩種以上的類之間的聯(lián)系與區(qū)別。在面向?qū)ο蠹夹g(shù)則是指一個對象針對于另一個對象的某些獨有的特點、能力進行復制或者延續(xù)。
3、多態(tài)性
從宏觀的角度來講,多態(tài)性是指在面向?qū)ο蠹夹g(shù)中,當不同的多個對象同時接收到同一個完全相同的消息之后,所表現(xiàn)出來的動作是各不相同的,具有多種形態(tài);從微觀的角度來講,多態(tài)性是指在一組對象的一個類中,面向?qū)ο蠹夹g(shù)可以使用相同的調(diào)用方式來對相同的函數(shù)名進行調(diào)用,即便這若干個具有相同函數(shù)名的函數(shù)所表示的函數(shù)是不同的。
下一篇:振華中學真的存在嗎