基本术语:
1、面向对象编程(OBject - Oriented Programming)的首字母缩写为OOP。OOP是一种变成架构,可构建由多个对象组成的软件。
2、类(class)是一种表示对象类型的结构体。对象通过它的类来获取自身的各种信息,尤其是执行每个操作需要运行的代码。
3、对象(object)是一种包含值和指向其类的隐藏指针(isa)的结构体。对象有另一种称呼“实例(instance)”。
4、消息(message)是对象可以执行的操作,用于通知对象取做什么。对象接受消息后,将查询相应的类,以便找到正确的代码来运行。(发送消息 == 调用方法)
5、方法(method)是为了相应消息而运行的代码,根据对象的类,消息可以调用不同的方法。
6、方法调度(method dispatcher)是OC使用的一种机制,用于推测执行什么方法以相应特定的消息。
7、接口(interface)是类为对象提供的特性描述。
8、实现(implementation)是使接口能正常工作的代码。 |
|