面向?qū)ο笫窍鄬γ嫦蜻^程而言的,而面向?qū)ο蟀嗣嫦蜻^程的思想。面向過程是分析出解決問題所需要的步驟,關(guān)注的是解決問題需要那些步驟,而面向?qū)ο笫前褬?gòu)成問題事務分解成各個對象,關(guān)注的是解決問題需要那些對象。
總體而言,面向過程就是分析出解決問題所需要的步驟,然后用函數(shù)把這些問題一步一步的實現(xiàn),然后再使用的時候依次調(diào)用就可以了。面向?qū)ο缶褪前褬?gòu)成問題的事物分解成各個對象,構(gòu)建對象的目的不是來完成一個步驟的,而是為了描述某個事物在解決整個問題的步驟中的行為。
面向過程的基本概念:面向過程是一種以過程為中心的編程思想。面向過程就是分析出解決問題所需要的步驟,然后用函數(shù)把這些步驟一步一步實現(xiàn),使用的時候一個一個依次調(diào)用,是一種思考問題的基礎(chǔ)方法。面向?qū)ο蟮幕靖拍睿好嫦驅(qū)ο笫擒浖_發(fā)方法中的一種;是一種對現(xiàn)實世界理解和抽象的方法;是思考問題相對高級的方法。
面向?qū)ο蠛兔嫦蜻^程的優(yōu)缺點:面向?qū)ο螅捍a易復用、易測試、易擴展、耦合度低、易維護。但性能沒面向過程高,因為有對象的實例化,開銷較大。面向過程:沒有面向?qū)ο蟮囊讖陀?、易測試、易擴展、耦合度低、易維護。但性能高。
大學院校在線查
有疑問就來發(fā)現(xiàn)