OOP
Object-oriented Programming 面对对象程序设计
我们将问题空间中的元素及其在解空间中的表示称为“对象”。
程序可以通过添加新类型的对象使自身适用于某个特定问题。
面对对象程序设计方式特性:
- 万物皆为对象。
- 程序是对象的集合,它们通过发送消息来告知彼此所要做的。
- 每个对象都有自己的由其他对象所构成的存储。
- 每个对象都拥有其类型。
- 某一个特定类型的所有对象都可以接收同样的消息。
对象具有状态、行为和标识。
意味着每一个对象都可以拥有内部数据(该对象的状态)和方法(它们产生行为),而且每一个对象都可以唯一地与其他对象区分开(每一个对象在内存中都有一个唯一的地址)
网友评论