【Objective-C】01-面向对象

来源:互联网 发布:c语言两条竖线运算 编辑:程序博客网 时间:2024/05/01 12:32

1,面向对象的基本概念

面向对象(Object Oriented,OO)是软件开发方法

面向对象是一种对现实世界理解和抽象的方法.

Object Oriented Programming OOP--面向对象编程


什么叫面向对象?

       感觉还是很抽象的东西,举个例子,小明想买电脑,但是他什么都不懂,于是就打电话找到懂电脑的小黄,让他帮忙买了电脑.小明仅仅是坐在家中打了个电话,电脑就买到了,他不知道小黄是怎么买的电脑,也无需知道,小明现在有自己的电脑就好了.这个里面就是面向对象吧?这里的关键是小明依靠小黄买到电脑.

      而当小明不想依靠小黄,想自己买的时候,他要先上网找资料,看看自己要买什么样的,对比一下价格什么的,然后再去电脑城买电脑,最后买了电脑回家.这个有步骤的过程是面向过程

2,面向对象和面向过程的区别

   面向对象是相对面向过程而言的,两者都是一种思想

  面向过程强调的是功能行为,关注的是解决问题需要哪些步骤

  面向对象, 将功能封装进对象,强调具备了功能的对象,关注的是解决问题需要哪些对象.

3,面向对象的特点

  是一种符合人们思考习惯的思想
    可以将复杂的事情简单化
    程序员从执行者变成了指挥者   
当要完成一个需求时

    先要去找具备所需功能的对象来用,
    如果对象不存在,就创建一个具备该功能的对象
    这样简化开发并提高复用


0 0
原创粉丝点击