1. 程式人生 > >python--面向過程編程與面向對象編程

python--面向過程編程與面向對象編程

應用 得到 復雜 調用 設計 產生 視角 定義類 思維方式

面向過程

面向過程: 核心就是過程二字,過程指的是解決問題的步驟,設計一條流水線,機械式的思維方式.

優點: 復雜的問題流程化,進而簡單化.

缺點: 可擴展性差.

面向對象

面向對象: 核心就是對象二字.對象就是特征與技能的結合.上帝視角.

優點: 可擴展性強,

缺點: 編程復雜度高.

應用場景: 用戶需求經常變化, 互聯網應用, 遊戲, 企業內部應用.

類就是一系列對象相似的特征與技能的結合體.

強調: 站在不同的角度得到的分類是不一樣的.

在現實世界當中: 一定先有對象,後有類.

在程序中: 一定得先定義類,後調用類來產生對象.

python--面向過程編程與面向對象編程