Python程式碼編寫過程中有哪些重要技巧?

千鋒教育qyf發表於2021-09-23

  在參加 Python培訓學習過程中,會進行一些編寫程式碼的課程,在這裡小編要提醒大家在編寫Python程式碼過程中,除了在意程式碼的功能性,後期也會考慮到執行的效能,也就是使用者體驗度,這直接影響了我們的業務,那如何提升程式碼的執行效率呢?Python程式碼編寫過程中有哪些重要技巧?請看下文:

python2

  Python程式碼編寫過程中有哪些重要技巧?這裡有五個基本原則,可以根據這些基本原則來編寫程式碼:

  單一職責原則:其實就是解耦和增強內聚力,一個函式如果負責的功能過多,就會導致這些功能耦合在一起,過度的耦合就會導致程式碼的不易重構性,當我們進行改變時,也需要大幅度進行變動,也可以說是耦合性太高,單一職責原則就是把一件事拆分成多個步驟,從而縮小程式碼修改的範圍。

  開放封閉原則:開放指的就是擴充套件開放,而封閉指的是對修改封閉,需求總是在不斷變化的,可能今天讓你把資料儲存到MYSQL中,明天就讓你匯出到Excel裡,那就又得改程式碼了,這個和單一職責原則類似,也都是程式碼改動,上者主要表達的是透過解耦降低改動的影響,這裡主要表達的是透過對擴充套件開放、對修改封閉提高程式應對變化的能力和提高程式穩定性。

  依賴倒置原則:倒置指的是依賴關係的倒置,之前的程式碼是呼叫方依賴物件,一旦物件需要被替換,就需要改動。依賴倒置中的依賴指的是物件的依賴關係,之前依賴的是實體,如果改為後面這種依賴抽象的方式,情況就會扭轉過來。

  介面隔離原則:介面指的是Interface,而不是web應用裡面的Restful介面,但是在實際應用中可以將其抽象理解為相同的物件。介面隔離原則在設計層面看,跟單一職責原則的目的是一致的。介面隔離原則的指導思想是:1、呼叫方不應該依賴它不需要的介面;2、依賴關係應當建立在最小介面上。

  合成複用原則:合成複用原則的指導思想是:儘量使用物件組合,而不是繼承來達到複用的目的。合成複用的作用是降低物件之間的依賴,因為繼承是強依賴關係,無論子類使用到父類的哪幾個屬性,子類都需要完全擁有父類。合成採用另一種方式實現物件之間的關聯,降低依賴關係。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2793364/,如需轉載,請註明出處,否則將追究法律責任。

相關文章