美文网首页iOS学习开发
iOS:面向对象编程

iOS:面向对象编程

作者: 原来是泽镜啊 | 来源:发表于2020-01-14 23:04 被阅读0次

编程的实质就是将人类的思想转换成机器可以理解的语言的过程。
学习的核心问题就是掌握这种思维的方式。

1、对象

面向对象是相对面向过程而言。面向对象和面向过程都是一种思想。

OC是一种面向对象的语言。
举例说明:(以洗衣服为例)

作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 与2800+iOS开发者一起交流学习成长!

1、面向过程:按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。通过面向对象的理念使计算机软件系统能与现实世界中的系统一一对应。
譬如:准备衣服已经相关的用品,打开洗衣机,放入衣服和洗衣液,启动洗衣机。
2、面向对象:是一种解决软件复用的设计和编程方法。这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的型式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。
譬如:买个全自动洗衣机,准备要洗的衣物及用品。或者找个人帮你洗。

面向对象优点是可以大幅度提高软件项目的成功率,减少维护的费用,提高可移植性和可靠性。

面向对象设计四个主要特征:

  • 抽象性
  • 继承性
  • 封装性
  • 多态性

二者的区别:

  • 面向过程是把问题中的数据用算法进行描述,强调功能性;
  • 面向对象是把功能封装进对象,强调问题的解决需要哪些对象的使用。
  • 面向对象的编程思想是基于面向过程发展而来的,这是计算机程序设计发展到一定阶段的必然产物。

</article>

0人点赞

iOS

作者:哈布福禄克

相关文章

  • 面向过程/对象/切面编程

    面向过程编程,面向对象编程和面向切面编程理解 iOS无埋点数据 SDK 实践之路iOS无埋点SDK 之 RN页面的...

  • 面向对象_初识

    目录 面向对象编程介绍 类与对象介绍 私有属性与私有方法 面向对象编程 1. 面向对象编程介绍 面向对象编程:Ob...

  • 谈谈面向对象编程

    何为面向对象编程 面向对象编程简介 面向对象编程(Object-oriented Programming,缩写:O...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

  • python-day14

    一、面向对象编程 编程思想:1.面向对象编程 --> 算法,逻辑2.函数式编程 --> 函数3.面向对象编程 ...

  • iOS:面向对象编程

    编程的实质就是将人类的思想转换成机器可以理解的语言的过程。学习的核心问题就是掌握这种思维的方式。 1、对象 面向对...

  • iOS:面向对象编程

    编程的实质就是将人类的思想转换成机器可以理解的语言的过程。学习的核心问题就是掌握这种思维的方式。 1、对象 面向对...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • 面向对象浅析

    ### 面向对象编程和面向对象编程语言 面向对象编程的英文缩写是 OOP,全称是 Object Oriented ...

网友评论

    本文标题:iOS:面向对象编程

    本文链接:https://www.haomeiwen.com/subject/alpdoctx.html