程序设计方法的发展历程
生活随笔
收集整理的這篇文章主要介紹了
程序设计方法的发展历程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
程序設計方法的發展歷程
- 面向過程的結構化程序設計方法
- 面向對象的方法
- 面向對象的基本概念
- 面向對象的軟件工程
- 總結
- 面向對象程序設計:由現實世界建立軟件模型
面向過程的結構化程序設計方法
?設計思路
–自頂向下、逐步求精。采用模塊分解與功能抽象,自頂向下、分而治之。
?程序結構:
–按功能劃分為若干個基本模塊,形成一個樹狀結構。
–各模塊間的關系盡可能簡單,功能上相對獨立;每一模塊內部均是由順序、選擇和循環三種基本結構組成。
–其模塊化實現的具體方法是使用子程序。
?優點:
有效地將一個較復雜的程序系統設計任務分解成許多易于控制和處理的子任務,便于開發和維護。
?缺點:可重用性差、數據安全性差、難以開發大型軟件和圖形界面的應用軟件
–把數據和處理數據的過程分離為相互獨立的實體。
–當數據結構改變時,所有相關的處理過程都要進行相應的修改。
–每一種相對于老問題的新方法都要帶來額外的開銷。
–圖形用戶界面的應用程序,很難用過程來描述和實現,開發和維護也都很困難。
面向對象的方法
?將數據及對數據的操作方法封裝在一起,作為一個相互依存、不可分離的整體——對象。
?對同類型對象抽象出其共性,形成類。
?類通過一個簡單的外部接口,與外界發生關系
總結
以上是生活随笔為你收集整理的程序设计方法的发展历程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单的C++程序求圆的周长和面积
- 下一篇: VisualStudioIDE各个版本大