• 模板建站
    培戀網博客
    企業動態 技術分享 行業動態

    面向對象程序開發封裝的特性介紹

    seo2023-04-20模板建站分享網站建設網站建設培戀網博客 模板網站優化 seo網站建設 培戀網博客

     在現實世界中,可以把身邊的一切作為一個對象來看待,如辦公室的電腦桌,鍵盤,一本書,馬路上奔跑的汽車,路上行走的行人.這些存在的實體,都在執行自己的動作,或者以某種形態存在.整個世界是由無數個獨立的實體組成的.我們不需要瞭解每個實體的創建過程,運行方式,如汽車是一個實體,汽車的方向盤是用什麼材料制成的,它的制作流程是什麼,隻需要知道可以通過方向盤控制汽車的方向,不需要要知道該實體的實現細節,隻需要知道使用這個實體的通用接口中,在OOP的程序中,存在著無數個類似於現實世界中的實體,這些實體稱為類.在每一個實體中,都會存在相應的行為和特點,其它的實體可以通過相應的接口來操作這個實體.

     封裝是類的基礎,既把類的相關實現細節隱藏起來.調用這些類時,直接使用類預留的接口就可以瞭,如電視機我們不知道裡面實現的細節,怎樣把信號轉換為視頻和音頻,但是隻要知道,怎麼樣打開電視,怎麼調節音量,怎麼選擇視頻頻道就可以瞭,封裝把用戶使用的接口和裡面實現的細節分開瞭.

     面向對象程序設計就是通過建立良好定義的接口,使隱藏應用程序內部工作原理的概念得到進一步提升,每個應用程序組件都可以訪問這個接口,牢記OOP思想的開發人員不會陷入大量的細節之中,而會設計出獨立於其它組件的應用程序軟件,這些不公允許重用.還能使開發人員能會這些組件,而不是將組件緊密地結合或耦合在一起,通過這些良好定義的接口進行交互的組件稱為對旬,對象是通過類的實例化創建而成的.類用於定義期望某個實體所具有的數據和行為.類通過一些函數提供某些行為 ,為些函數稱為方法,方法主要用於處理類中的屬性,這些屬性稱為字段,類是一個概念模型,隻是定義瞭一個函數和字段.對象是一個現實存在的模型.


    培戀網絡原創版權,轉載請註明出處:

    培戀網原創版權,網站建設提供網站代運營、模板網站制作轉載請注明出處,本文地址:http://www.gdszrq.com/news/47829.html

    培戀網網站模板 培戀網 網站模板
    培戀網咨詢在線咨詢
    Copyright © 2002-2019 培戀網 版權所有 東莞網站地圖 網站相關鏈接:|SEO優化技巧|成都seo優化| 粵ICP備17138810號
  • 东京热网址