OC語言day01-04面向對象基本概念

pragma mark 面向對象基本概念

pragma mark 概念

/**
 面向對象 - 萬物皆對象 
 
 1. 面向對象基本概念
 2. 面向對象和面向過程的區別
    面向對象 是相對 面向過程而已
    面向對象 和面向過程都是一種思想
 
 面向過程
    *強調的是功能行為
    *關注的是解決問題需要哪些步驟(什么是事情都要親力親為)
 面向對象
    *將功能封裝進對象,強調具備了功能的對象
    *關注的是解決問題需要哪些對象(只關心對象)
 
 示例(把衣服放進洗衣機)
 面向過程
    打開洗衣機
    放進去衣服
    關閉洗衣機
 
 面向對象
    洗衣機-打開
    洗衣機-存儲
    洗衣機-關閉
 
 現實生活中我們是如何應用面向對象思想的
 包工頭
 面向過程
    自己畫圖紙
    自己買水泥
    自己拉水泥
    自己蓋房子
面向對象
    畫圖紙 - 招一個畫圖紙的人
    買水泥 - 招一個拉水泥的人
    拉水泥 - 招一個拉水泥的人
    該房子 - 招幾個蓋房子的工人
 
 買電腦
 女朋友
 打電話、發短信
 洗車壞了
 
 3.面向對象的特點
 是一種符合人們思考習慣的思想
 可以將復雜的事情簡單化
 將程序員從執行者換成指揮者
 
 */

pragma mark 代碼

#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
    
    return 0;
}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容