抽象和封裝的概念解釋 抽象和封裝之間的區(qū)別?
抽象和封裝之間的區(qū)別?區(qū)別在于:如果你必須做一個分區(qū),把數(shù)據(jù)和方法集成到一個類中,并期望用戶只使用方法來操作數(shù)據(jù)成員,以及類用戶應(yīng)該調(diào)用哪些方法。這是抽象。然后,在此基礎(chǔ)上,我們在物理上指定哪些成員是
抽象和封裝之間的區(qū)別?
區(qū)別在于:如果你必須做一個分區(qū),把數(shù)據(jù)和方法集成到一個類中,并期望用戶只使用方法來操作數(shù)據(jù)成員,以及類用戶應(yīng)該調(diào)用哪些方法。這是抽象。然后,在此基礎(chǔ)上,我們在物理上指定哪些成員是公共的,哪些成員是私有的,這就是封裝。摘要:摘要是指忽略與當前目標無關(guān)的問題的那些方面,而更多地關(guān)注與當前目標相關(guān)的部分。摘要不打算理解整個問題,而只選擇一個部分。摘要包括兩個方面:過程摘要和數(shù)據(jù)摘要。封裝:封裝過程和數(shù)據(jù),數(shù)據(jù)只能通過定義的接口訪問。
封裝的好處?
封裝的好處?
封裝的優(yōu)點是可重用性、無需關(guān)心具體實現(xiàn)、面向?qū)ο蟮娜筇匦灾缓桶踩浴?/p>
封裝意味著隱藏對象的屬性和實現(xiàn)細節(jié),只公開接口,控制讀取和修改程序中屬性的訪問級別,將抽象的數(shù)據(jù)與行為(或功能)結(jié)合起來,形成一個有機的整體;即把數(shù)據(jù)和操作數(shù)據(jù)的源代碼結(jié)合起來形成“類”,其中數(shù)據(jù)和函數(shù)是類的成員。在電子技術(shù)中,封裝是指將硅片上的電路引腳用導線連接到外部連接器上,以便與其他器件連接。