C++基础day01 程序设计方法的发展历程
生活随笔
收集整理的這篇文章主要介紹了
C++基础day01 程序设计方法的发展历程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
類把屬性和方法作了封裝!
?
總結:
面向過程程序設計:數據結構 + 算法
主要解決科學計算問題,用戶需求簡單而固定
特點:
分析解決問題所需要的步驟
利用函數實現各個步驟
依次調用函數解決問題
問題:
軟件可重用性差
軟件可維護性差
構建的軟件無法滿足用戶需求
面向對象程序設計:由現實世界建立軟件模型
將現實世界中的事物直接映射到程序中,可直接滿足用戶需求
特點:
直接分析用戶需求中涉及的各個實體
在代碼中描述現實世界中的實體
在代碼中關聯各個實體協同工作解決問題
優勢:
構建的軟件能夠適應用戶需求的不斷變化
直接利用面向過程方法的優勢而避開其劣勢
轉載于:https://www.cnblogs.com/zhesun/p/5273311.html
總結
以上是生活随笔為你收集整理的C++基础day01 程序设计方法的发展历程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 思考问题:反义链的运用+基因工程中人为加
- 下一篇: cocoapods更新