真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何淺析RT-Thread面向?qū)ο缶幊趟悸?/h1>

今天就跟大家聊聊有關(guān)如何淺析RT-Thread面向?qū)ο缶幊趟悸罚赡芎芏嗳硕疾惶私?,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

10多年的磐石網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整磐石建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“磐石網(wǎng)站設(shè)計(jì)”,“磐石網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

前言

面向過(guò)程就是遇到一個(gè)問(wèn)題,將這個(gè)問(wèn)題解決辦法一步一步的列出來(lái),就想下棋一樣,一步一步走,根據(jù)具體情況調(diào)整思路。而面向過(guò)程就是將邏輯抽象化,就是抽象成一個(gè)物體或者對(duì)象。

一個(gè)對(duì)象可以概況如下:

如何淺析RT-Thread面向?qū)ο缶幊趟悸?> 
  </section></section><section><section><section><section><section><section><section><section><p><em><strong>01</strong></em></p></section></section></section></section><section><section><p><strong>面向?qū)ο蟮暮锰?/strong></p></section></section></section></section></section></section><section><p>在程序設(shè)計(jì)中,如果采用面向?qū)ο笕ピO(shè)計(jì)程序,一方面考慮了結(jié)構(gòu)化設(shè)計(jì)程序的優(yōu)點(diǎn),另外一方面又考慮了現(xiàn)實(shí)世界與面向?qū)ο罂臻g的映射關(guān)系。</p><p>具體說(shuō)起來(lái)如下:</p><p><strong>(1)符合人類(lèi)思維習(xí)慣,能自然地表現(xiàn)現(xiàn)實(shí)世界的實(shí)體和問(wèn)題</strong></p><p>我們程序往往去操作的就是現(xiàn)實(shí)生活的具體的物件,比如門(mén)鎖控制,門(mén)鎖的方法有開(kāi)門(mén)和關(guān)門(mén),門(mén)鎖的狀態(tài)有已經(jīng)關(guān)上,已經(jīng)開(kāi)啟,或者正在打開(kāi)或者正在關(guān)閉,門(mén)鎖的組成有機(jī)械結(jié)構(gòu)和把手,門(mén)鎖的含義就是為了保證家庭安全。有了這些思考,我們就可以把門(mén)鎖控制程序抽象成一個(gè)對(duì)象了。</p><p><strong>(2)代碼復(fù)用的有效途徑</strong></p><p>當(dāng)程序被抽象后,很多方法就可以進(jìn)行復(fù)用操作了,我們可以將具體的東西抽象一層,比如門(mén)鎖,可以抽象成電機(jī)控制,電機(jī)的正轉(zhuǎn)反轉(zhuǎn)這個(gè)方法不僅適用于門(mén)鎖,還適用于其他比如把手之類(lèi)的,所以抽象之后,電機(jī)的方法可以被把手和鎖體同時(shí)復(fù)用,大大簡(jiǎn)化邏輯。</p><p><strong>(3)封裝使得對(duì)象相對(duì)獨(dú)立,對(duì)軟件維護(hù)帶來(lái)方便</strong></p><p>這個(gè)理解更加簡(jiǎn)單,就是降低了程序設(shè)計(jì)的耦合性,修改或者變更一個(gè)功能時(shí),不會(huì)引起程序邏輯的混亂。</p><p><strong>(4)多態(tài)性增強(qiáng)了操作的透明性、理解性和可維護(hù)性</strong></p><p>多態(tài)性和繼承的結(jié)合增強(qiáng)軟件的靈活性和可復(fù)用性,由于多態(tài)的支持,使得軟件的設(shè)計(jì)更加靈活,穩(wěn)定。</p><p><strong>(5)模塊化</strong></p><p>要得到可維護(hù)性、可復(fù)用性與兼容性好的軟件,軟件的系統(tǒng)結(jié)構(gòu)應(yīng)該是模塊化的。好的模塊具有高內(nèi)聚低耦合的特性,軟件質(zhì)量得到保證</p></section><section><section><section><section><section><section><section><section><p><em><strong>02</strong></em></p></section></section></section></section><section><section><p><strong>rt-thread中面向?qū)ο蟮乃枷?/strong></p></section></section></section></section></section></section><section><p>現(xiàn)實(shí)世界中的任何客觀存在著的事物都可以稱(chēng)為對(duì)象。屬性和操作是對(duì)象的兩大要素。屬性是描述對(duì)象的靜態(tài)特征的,操作是描述對(duì)象的動(dòng)態(tài)特征的。</p><p>我們都知道C語(yǔ)言是面向過(guò)程的,如何設(shè)計(jì)成面向?qū)ο蟆?/p></section><section><p>struct object</p><p>{</p><p>    int field;</p><p>};</p><p>struct child_object</p><p>{</p><p>    struct object parent;</p><p>    int a;</p><p>    int b;</p><p>};</p></section><section><p>簡(jiǎn)單的說(shuō)起來(lái)就是結(jié)構(gòu)體的嵌套。</p><p>在rtthread中所有的類(lèi)型的上帝就是rt_object。</p></section><section><section><img src=http://weahome.cn/article/pcoehs.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部