結構化程序設計是詳細設計的基本原則,側重於模塊功能和流程設計。結構化編程是過程化編程的壹個子集,它對編寫的程序使用邏輯結構,使之更有效,更容易理解和修改。
面向對象程序設計作為壹種新方法,本質上是壹種抽象的思維過程,是壹種通過建模體現的面向對象方法。
擴展數據:
結構化編程的原則:
結構化程序設計采用自頂向下,逐步細化的設計方法。每個模塊通過“順序、選擇、循環”的控制結構連接,只有壹個入口和壹個出口。
結構化編程的原理可以表述為:程序=(算法)+(數據結構)。
算法是獨立的整體,數據結構(包括數據類型和數據)也是獨立的整體。兩者分開設計,算法(函數或進程)為主。
隨著計算機技術的發展,軟件工程師越來越重視系統整體關系的表達,於是出現了數據模型技術(將數據結構和算法視為壹個獨立的功能模塊),這是面向對象編程的雛形。
百度百科-結構化編程
百度百科-面向對象編程