面向過(guò)程編程與面向?qū)ο缶幊?/h1>

面向過(guò)程編程:是一種以過(guò)程為中心的編程思想
分析出解決問(wèn)題所需要的步驟,然后用函數(shù)把步驟一步一步實(shí)現(xiàn),使用的時(shí)候一個(gè)一個(gè)一次調(diào)用。
面向?qū)ο缶幊蹋?/span>是一種對(duì)現(xiàn)實(shí)世界理解和抽象的編程方法。
把相關(guān)的數(shù)據(jù)和方法組織為一個(gè)整體來(lái)看待,從更高的層次來(lái)進(jìn)行程序開(kāi)發(fā),更貼近事物的自然運(yùn)行模式。
為什么要學(xué)習(xí)面向?qū)ο缶幊蹋?/span>
提高代碼的復(fù)用率
提高代碼效率
提高程序可拓展性
清晰的邏輯關(guān)系
如何學(xué)習(xí)面向?qū)ο缶幊蹋?/span>
關(guān)鍵知識(shí):類(lèi)
面向?qū)ο笕筇匦?/span>:封裝,繼承,多態(tài)。
封裝:用程序來(lái)形容對(duì)象
繼承:復(fù)用封裝對(duì)象的代碼
多態(tài):同樣的行為不同表現(xiàn)
面向?qū)ο笃叽笤瓌t:
開(kāi)閉原則
依賴(lài)倒轉(zhuǎn)原則
里氏替換原則
單一職責(zé)原則
接口隔離原則
合成復(fù)用原則
迪米特法則
標(biāo)簽: