文档章节

第01天OC语言(04):面向对象基本概念

lyh2017iOS
 lyh2017iOS
发布于 2017/07/10 00:52
字数 330
阅读 0
收藏 0

#####一、概念

/*
 面向对象 和 面向过程的区别
    面向对象 是 相对对象而言的
    面向对象 和 面向过程 都是一种思想 
    面向过程
        强调的是功能行为
        关注的是解决问题需要哪些步骤
    面向对象
        将功能封装成对象,强调具备了功能的对象
        关注的是解决问题 需要哪些对象
 
     示例(把衣服放进洗衣机)
     面向过程
         打开洗衣机
         放进去衣服
         关闭洗衣机
     面向对象
         洗衣机-打开
         洗衣机-存储
         洗衣机-关闭
     
     现实生活中我们是如何应用面向对象思想的
     包工头
     面向过程
         自己画图纸
         自己买水泥
         自己拉水泥
         自己盖房子
     面向对象
         画图纸 - 招一个画图纸的人
         买水泥 - 招一个拉水泥的人
         拉水泥 - 招一个拉水泥的人
         该房子 - 招几个盖房子的工人
    面向对象的特点
         是一种符合人们思考习惯的思想
         可以将复杂的事情简单化
         将程序员从执行者换成指挥者
 */

#####二、代码

#import <Foundation/Foundation.h>
#pragma mark 类

#pragma mark main函数
int main(int argc, const char * argv[])
{
    
    return 0;
}

© 著作权归作者所有

共有 人打赏支持
lyh2017iOS
粉丝 1
博文 357
码字总数 137380
作品 0
朝阳
私信 提问
JavaScript 30天每日效果图

JavaScript 30天每日效果图 在Github上看到了wesbos的一个Javascript30天挑战的repo,旨在使用纯JS来进行练习,不允许使用任何其他的库和框架,该挑战共30天,我会在这里复现这30天遇到的挑战...

黎跃春
2017/07/19
0
0
Object-C基础-01-概述

回到顶部 前言 目前来说,Objective-C(简称OC)是iOS开发的核心语言,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。近来,流传Ruby、C#也可以开发iOS...

Corwien
2016/03/16
33
0
一、Objective-C概述

说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略...

长平狐
2013/03/28
113
0
OC1-OC面向对象新概念解释及其面向对象编程

一.C语言主要是面向过程,OC中开始大量使用面向对象。对于在以后的问题中有了面向对象和面向过程两种思考模式。就五子棋而言,面向过程是具体操作步骤,设计思路就是首先分析问题的步骤:1、...

小黑202
2016/07/15
0
0
iOS 编写高质量Objective-C代码(二)

《编写高质量OC代码》已经顺利完成一二三四篇! 附上链接: iOS 编写高质量Objective-C代码(一) iOS 编写高质量Objective-C代码(二) iOS 编写高质量Objective-C代码(三) iOS 编写高质量...

MrLiuQ
08/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

存储过程知识点收集

记录下,以后要常用的问题 1、获取刚刚插入数据产生的ID SCOPE_IDENTITY 返回当前作用域的插入后产生的一条ID @@IDENTITY 返回当前表的最后一条ID

轻轻的往前走
31分钟前
2
0
elixir keyword和map的区别

┌──────────────┬────────────┬───────────────────────┐ │ Keyword List │ Map/Struct │ HashDict (deprec...

wmzsonic
34分钟前
2
0
解决bootstrap-table-fixed-columns.js显示列与隐藏列按钮切换表格不对齐

<table class="table-striped table-hasthead nowrap" id="tableTest1" data-search="true" data-show-columns="true" data-fixed-columns="true" data-fixed-number="3"></table> 含有dat......

tianyawhl
36分钟前
1
0
ES6 系列之 defineProperty 与 proxy

摘要: ## 前言 我们或多或少都听过“数据绑定”这个词,“数据绑定”的关键在于监听数据的变化,可是对于这样一个对象:`var obj = {value: 1}`,我们该怎么知道 obj 发生了改变呢? ## def...

阿里云官方博客
42分钟前
1
0
美团点评携手 PingCAP 开启新一代数据库深度实践之旅(9000 字长文 / 真实实践经历)

一、背景和现状 在美团,基于 MySQL 构建的传统关系型数据库服务已经难于支撑公司业务的爆发式增长,促使我们去探索更合理的数据存储方案和实践新的运维方式。随着近一两年来分布式数据库大放...

TiDB
42分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部