1.較高的開發效率。採用物件導向的開發方式,可以對現實的事物進行抽象,可以把現實的事物直接對映為開發的物件,與人類的思維過程相似,例如可以設計乙個car類來表示現實中的汽車,這種方式非常直觀明了,也非常接近人們的正常思維。同時,由於物件導向的開發方式可以通過繼承或組合的方式來實現**的重用,因此,可以大大提高軟體的開發效率。
2.保證軟體的魯棒性。正式由於物件導向的開發方法有很高的重用性,在開發的過程中可以重用已有的而且在相關領域經過長期測試的**,因此,自然而然地對軟體的魯棒性起到了良好的促進作用。
3. 保證軟體的高可維護性。由於採用物件導向的開發方式,使得**的可讀性非常好,同時物件導向的設計模式也使得**結構更加清晰明了。同時針對物件導向的開發方式,已有許多非常成熟的設計模式,這些設計模式可以使程式在面對需求的變更時,只需要修改部分的模組就可以滿足需求,因此維護起來非常方便。
vue元件的開發方式有哪些
var component vue.extend vue.component mycomponent component 或者 vue.component mycom1 vue.extend new vue import vue from vue import index from index.vu...
Drupal的開發方式
drupal是乙個強大的 靈活的cms開發平台,它有自己獨特的開發方式,按照它的方式進行開發,則事半功倍。相反,如果只是把它當成普通的php專案,一上來就對它進行修改 或直接通過編碼來新增功能,那就將是一場災難,下面是我在做drupal專案的過程中積累的一些好的開發方式,希望大家少走一些彎路。1.不...
物件導向的優點
小總結 封裝優點 良好的封裝能夠減少耦合 類內部的實現可以自由的修改 類具有清晰的對外介面 繼承優點 使得所有子類公共的部分都放在了父類,使得 得到了共享,就避免了重複 繼承可使得修改或擴充套件繼承而來的實現 都較為容易。缺點 父類變,子類不得不變,繼承會破壞包裝,父類實現細節暴露給子類,其實是增大...