您好,登錄后才能下訂單哦!
藍鷗iOS培訓講師推薦:這一節和大家分享一下什么過程式編程?其實理解起來也不算很難,那么首先要了解什么才是過程式編程,是怎么一回事?下面給大家舉個例子就很清楚了。
事實上過程式編程就像是一個工廠,主調函數就是一個人在過道走,同時還拉著一個車子,在車子上的貨物存放能訪問到變量(這個車子可以是全局變量/能訪問到普通變量)。在這個工廠內的小車間是一個個函數,因為函數內的變量不被看見,所以小車間是封閉的。
主調函數就是拉著車子從過道上走路。每次調用函數就相當于主調函數從車間內把貨物放到車子上。貨物的傳遞方式是通過參數傳遞的方式。
因為每個函數可能調用其他函數,所以過道上不僅僅是一個人,過程式看起來很亂,是因為有很多個人在一個過道上跑來跑去,當然會顯得很擁擠了。
如果將oop也理解為一個大工廠的話,那么每個類同樣類比于一車間的話,它和面向過程的區別是,oop的粒度很大,可以把車間(對象)當成貨物來傳遞,繼承性也很容易重建一個相似的車間。oop交互的單元上升到對象,而這個對象可以包含方法等更多操作,相當于連車間都可以當貨物傳遞了。
這個例子通俗易懂,大家看之后應該很容易就理解了吧!如果有不懂的地方,大家可隨時溝通。后期我會繼續和大家分享更多的有關OC方面的知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。