iOS開發篇--OC 過程式編程講解

藍鷗iOS培訓講師推薦:這一節和你們分享一下什麼過程式編程?其實理解起來也不算很難,那麼首先要了解什麼纔是過程式編程,是怎麼一回事?下面給你們舉個例子就很清楚了。編程

事實上過程式編程就像是一個工廠,主調函數就是一我的在過道走,同時還拉着一個車子,在車子上的貨物存放能訪問到變量(這個車子能夠是全局變量/能訪問到普通變量)。在這個工廠內的小車間是一個個函數,由於函數內的變量不被看見,因此小車間是封閉的。ide

主調函數就是拉着車子從過道上走路。每次調用函數就至關於主調函數從車間內把貨物放到車子上。貨物的傳遞方式是經過參數傳遞的方式。函數

由於每一個函數可能調用其餘函數,因此過道上不單單是一我的,過程式看起來很亂,是由於有不少我的在一個過道上跑來跑去,固然會顯得很擁擠了。oop

若是將oop也理解爲一個大工廠的話,那麼每一個類一樣類比於一車間的話,它和麪向過程的區別是,oop的粒度很大,能夠把車間(對象)當成貨物來傳遞,繼承性也很容易重建一個類似的車間。oop交互的單元上升到對象,而這個對象能夠包含方法等更多操做,至關於連車間均可以當貨物傳遞了。對象

這個例子通俗易懂,你們看以後應該很容易就理解了吧!若是有不懂的地方,你們可隨時溝通。後期我會繼續和你們分享更多的有關OC方面的知識。繼承

相關文章
相關標籤/搜索