常見的幾種程式設計思想

2021-08-03 19:41:34 字數 456 閱讀 9234

面向過程:處理事情以過程為核心,一步一步的實現。

物件導向:萬物皆物件

鏈式程式設計思想:是將多個操作(多行**)通過點號(.)鏈結在一起成為一句**,使**可讀性好。a(1).b(2).c(3)

鏈式程式設計特點:方法的返回值是block,block必須有返回值(本身物件),block引數(需要操作的值)

代表:masonry框架。

響應式程式設計思想:不需要考慮呼叫順序,只需要知道考慮結果,類似於蝴蝶效應,產生乙個事件,會影響很多東西,這些事件像流一樣的傳播出去,然後影響結果,借用物件導向的一句話,萬物皆是流。

代表:kvo運用。

函式式程式設計思想:是把操作盡量寫成一系列巢狀的函式或者方法呼叫。

函式式程式設計特點:每個方法必須有返回值(本身物件),把函式或者block當做引數,block引數(需要操作的值)block返回值(操作結果)

代表:reactivecocoa。

你知道幾種程式設計思想?

1 pop 面向過程程式設計 process oriented programming 面向過程程式設計是以功能為中心來進行思考和組織的一種程式設計方法,它強調的是系統的資料被加工和處理的過程,在程式設計中主要以函式或者過程為程式的基本組織方式,系統功能是由一組相關的過程和函式序列構成。面向過程強調...

你知道幾種程式設計思想?

1 pop 面向過程程式設計 process oriented programming 面向過程程式設計是以功能為中心來進行思考和組織的一種程式設計方法,它強調的是系統的資料被加工和處理的過程,在程式設計中主要以函式或者過程為程式的基本組織方式,系統功能是由一組相關的過程和函式序列構成。面向過程強調...

幾種常見的程式設計命名方式

一 匈牙利命名法 hungarian 廣泛應用於象 microsoft windows 這樣的環境中。windows 程式設計中用到的變數 還包括巨集 的命名規則匈牙利命名法,這種命名技術是由一 位能幹的 microsoft 程式設計師查爾斯 西蒙尼 charles simonyi 提出的。匈牙利命...