Everything is an object.
- 一切事物皆是对象。
A program is a bunch of objects telling each other what to do by sending messages.
- 程序是互相之间通过发送消息来告诉别人要做什么的一堆对象。
对象通过接口(Interface)来和外界打交道(收发消息)
Each objects has its own memory made up of other objects.
- 每一个对象都有它自己的、由其他对象所组成的内存。
对象里面还是对象
Every object has a type.
- 所有对象都有类型。
先有类型(class),再有对象(object);对于OOP来说,任何东西都应该是由某个类型定义出来的
All objects of a particular type can receive the same messages.
- 一种特定类型的所有对象都可以接收相同的消息。
反过来说,所有可以接收相同消息的对象可以认为是相同的类型