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;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容