美文网首页
Objective-C 类与模块

Objective-C 类与模块

作者: 自律改变现状 | 来源:发表于2018-04-15 21:12 被阅读0次

把具备相同变量和方法的对象提炼出来,做成“模板”。这种模板就是类 ( class )。

如下图是一个好友列表。每一个好友对象,它们都有相同的属性,头像、姓名、位置,和一个属性赋值处理方法。

PS:目前对类的理解有些浅薄。

用类创建对象的过程叫作实例化,生成的对象叫作实例对象,为简称为实例

模块和对象

无论是面向对象还是面向过程的软件开发,都需要把要完成的系统分解成若干个小的模块,先独立开发每个模块,然后在组装成软件。

那么什么是模块呢?

构成一个软件的各个相互独立的部分叫作模块。一个模块由变量、方法甚至其他模块构成。

模块可分好坏,那怎么才能设计一个好的模块呢?

高独立性(高内聚低耦合),指的是每个模块之间的交集应该尽可能地小。这样模块内部无论发生如何变化,对其他模块的影响都能减少到最小。

模块的信息隐蔽

模块独立性的划分原则是只对外提供最小的接口信息,内部实现不对外公开。也就是把模块做成一个黑盒。

这个原则叫作信息隐蔽封装

相关文章

  • Objective-C 类与模块

    把具备相同变量和方法的对象提炼出来,做成“模板”。这种模板就是类 ( class )。 如下图是一个好友列表。每一...

  • iOS学习路线-可参考

    课程分 类 课程模块 模块介绍 课程内容 Part1 C语言C语言和Objective-C语言 C语言 Mac系统...

  • Objective-C 之Extension

    Objective-C 之Extension class extension:类扩展 类扩展与 category ...

  • Objective-C Runtime 运行时

    Objective-C Runtime 运行时之一:类与对象 Objective-C Runtime 运行时之二:...

  • Objective-C Runtime 运行时

    Objective-C Runtime 运行时之一:类与对象 Objective-C Runtime 运行时之二:...

  • Runtime运行时

    参考:Objective-C Runtime 运行时之一:类与对象Objective-C总Runtime的那点事儿...

  • 类与模块

    一、类 二、类的继承 三、模块与import语法import() 返回一个promise对象需要export暴露 ...

  • OC重学第一天

    一 . Objective-C基础语法 二. OC 与 C 的对比 三 . 类与对象 1 . 类与对象的区分 2 ...

  • Objective-C Runtime 运行时

    Objective-C Runtime 运行时之一:类与对象Objective-C Runtime 运行时之二:成...

  • Objective-C Runtime 运行时

    Objective-C Runtime 运行时之一:类与对象Objective-C Runtime 运行时之二:成...

网友评论

      本文标题:Objective-C 类与模块

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