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

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

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

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

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

    2. 拥有属性

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

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

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

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

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

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

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

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

    相关文章

      网友评论

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

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