黑马程序员技术交流社区

标题: 搬运工:面向对象(OOP)编程的一些术语 [打印本页]

作者: you7759    时间: 2014-12-12 19:15
标题: 搬运工:面向对象(OOP)编程的一些术语

封装:又叫隐藏实现,就是只公开代码单元的对外接口,而隐藏其具体实现。

继承:一种代码重用方式,在Objective-C里只有单重继承。

符合:即将各个部分组合在一起,严格地讲,只有对象间的组合才能叫复合。

间接:不在代码中直接使用某个值,而是使用指向该值的指针。

类:是一种结构,它表示对象的类型,对象引用类来获取和本身有关的各种信息,特别是运行什么代码来处理每种操作,Objective-C编程风格建议开发人员使用首字母大写的类名。

对象:是一种结构,它包含值和指向其类的隐藏指针。

实例:“对象”的另一种称呼。

消息:是对象可以执行的操作,用于通知对象去做什么,对象接受消息后,将查询对应的类,以便查找正确的代码来运行。

方法:是为响应消息而运行的代码,根据对象的类,消息可以调用不同的方法,改变方法的实现时需要重写(override)集成方法。

接口:是对象的类应该提供的特性的描述,通常,接口被成为API(application  proramming interface)。

实现:是使接口正常工作的代码。

超类:是你所继承的类。

父类:是超类的另一种表达方式。

子类:是实施继承的类。

孩子类:是子类的另一种表达方式。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2