C語言的對象化模型
面向對象的特征主要包括:
.封裝,隱藏內部實現
.繼承,復用現有代碼
.多態,改寫對象行為
1.1 封裝
封裝是一種信息隱蔽技術,它體現于類的說明,是對象的重要特性。封裝使數據和加工該數據的方法(函數)封裝為一個整體,以實現獨立性很強的模塊,使得用戶只能見到對象的外特性(對象能接受哪些消息,具有那些處理能力),而對象的內特性(保存內部狀態的私有數據和實現加工能力的算法)對用戶是隱蔽的。封裝的目的在于把對象的設計者和對象者的使用分開,使用者不必知曉行為實現的細節,只須用設計者提供的消息來訪問該對象。
在C語言中,大多數函數的命名方式是動詞+名詞的形式,例如要獲取一個semaphore,會命名
成take_semaphore,重點在take這個動作上。面向對象編程中剛好相反,命名為rt_sem_take,即名詞+動詞的形式,重點在名詞上,體現了一個對象的方法。另外對于某些方法,僅局限在對象內部使用,它們將采用static修辭把作用范圍局限在一個文件的內部。通過這樣的方式,把一些不想讓用戶知道的信息屏蔽在封裝里,用戶只看到了外層的接口,從而形成了面向對象中的最基本的對象封裝實現。
一般屬于某個類的對象會有一個統一的創建,析構過程。
對象內存數據塊已經存在,需要對它進行初始化
主站蜘蛛池模板:
午夜高清视频
|
国产三级在线观看
|
一区二区三区高清
|
久久免费国产精品
|
777kkk999成人ww
|
成人免费一区二区三区视频网站
|
亚洲永久免费视频
|
夜夜草视频
|
最新中文字幕视频
|
日本免费电影一区
|
蜜臀精品久久久久久蜜臀
|
成人在线影视
|
国产精品久久久久久亚洲调教
|
北条麻妃一区二区三区在线观看
|
探花网站|
日韩免费高清
|
国产在线一区二区三区
|
无码日韩精品一区二区免费
|
国产精品一区二区无线
|
色站综合
|
日韩在线观看毛片
|
99精品欧美一区二区三区综合在线
|
亚洲精品久久久久久久久久久
|
国产在线国偷精品产拍免费观看
|
成人作爱视频
|
精品国产乱码一区二区三区a
|
亚洲三区在线观看
|
国产黄a三级三级三级av在线看
|
精品影院
|
性生生活大片免费看视频
|
999国内精品永久免费视频
|
在线精品一区二区
|
国产视频一区二区在线观看
|
少妇偷人精品视频
|
精品久久久久久久久久久久久
|
日日摸夜夜添夜夜添亚洲女人
|
国产成人精品在线
|
欧美一区二区三区免费观看
|
亚洲国产精品成人综合色在线婷婷
|
日韩精品成人
|
小罗莉极品一线天在线
|