美文网首页
iOS-对象的概念-模块的抽象化

iOS-对象的概念-模块的抽象化

作者: iOS_番茄炒蛋 | 来源:发表于2016-06-20 14:15 被阅读0次

综合上述,具备一下特征的东西可称为对象。

1,可人为分辨出这是一个对象

2. 拥有属性

3,能够像其他对象发送消息

4,能够接收消息,并作出相应的处理

5,消息的处理是通过对象的方法完成的

像这种使用对象的概念对问题进行抽象化的方法叫做面向对象。使用对象的概念来分析如何做一个软件叫做面向对象的分析。以对象为基础来设计软件叫做面向对象的设计。编程过程中使用面向对象的概念叫做面向对象的程序设计。另外,以消息通信构成的鼠标,键盘或用户界面的按钮等同程序之间的接口叫做面向对象的接口。

通过使用面向对象的语言,可在面向对象的分析和设计的基础上来编程。它不像是传统的以功能为核心的软件开发,需要明确指明每个函数所对应的功能。面向对象的软件开发,从需求分析,设计到编程都使用统一的模型,所更善于应对需求变更。

iOS-对象的概念-模块的抽象化 iOS-对象的概念-模块的抽象化

把一个事物作为对象考虑时,并不需要把真实世界中这个事物的所有属性和构成全部放到对象中,只需要考虑和要实现的模型有关属性和动作即可。

抽象化指的是尽可能不考虑相关细节,只关心对象的核心和本质。对于现实世界中的事物,你越观察,分析就会发现越来越多的细节。通过抽象可以简单概念的集合来描述一个复杂的对象。

相关文章

  • iOS-对象的概念-模块的抽象化

    综合上述,具备一下特征的东西可称为对象。 1,可人为分辨出这是一个对象 2. 拥有属性 3,能够像其他对象发送消息...

  • iOS-对象的概念-面向对象的模块话

    首先,让我们超出计算机的范畴广义的思考,对象指的就是人能够识别的东西,从你手里拿的书,随身的笔记本,手机,ipad...

  • Java基础:对象

    1、类与对象概念 类:类是对具有某一共同特性的事物的的集合,是一种抽象化的概念。 对象:对象是对类这一概念的具体实...

  • 概念的定义

    关键词:概念 概念:反映对象的本质属性的思维形式 。是客观属性的抽象化结果。 概念(Idea;Notion;Con...

  • 第七章 逻辑-数学智能(26)

    总之,正如阿德勒所说的,先使数字的概念抽象化、普遍化,然后再使变量的概念抽象化、普遍化,最后使函数的概念抽象化、普...

  • iOS-对象的概念-消息传递

    消息是对象之间通信的唯一手段。请求,查询,应答和异常通知等,所有的通信和控制都是通过消息完成的。 对象收到消息...

  • Python学习笔记[2]

    要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...

  • oocss一些笔记

    在项目中思考如何抽像模块(类似js中对象的创建;把样式抽象化),如何重用样式(继承)。 什么是它为什么要如何实现简...

  • Python学习手册——Python类型和运算——Python对

    Python对象的基本概念 对象是Python中最基本概念。Python程序可以分解成模块、语句、表达式、以及对象...

  • Ruby 语法 (模块)

    模块案例 与类不同的是,模块没有实例对象的概念,使用MyModule.new会报错 加载和混入模块(require...

网友评论

      本文标题:iOS-对象的概念-模块的抽象化

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