目录
面向对象方法有以下4个要素:
1、对象
面向对象方法任务客观世界是由各种对象组成的,任何事物都是对象,复杂对象由简单对象组成。面向对象实体抽象为问题域中的对象。用对象分解取代了传统的功能分解。
2、类
把所有对象都划分成为各种对象类,没个对象类都定义了一组数据和一组方法。
3、继承
按照父类与子类的关系,把若干个对象类组成一个层次结构的系统
在层次结构中,下层的派生类具有和上层的基类相同的特性,这种现象称为集成。也就是说,子类具有父类的数据和方法。
4、消息传递:
对象彼此之间进能通过传递消息而互相联系。对象与传统数据的本质区别是它不是被动地等待外界对它施加操作,而是必须发消息请求对象执行某个操作。对象是处理的主体,外界不能直接对它的数据进行操作。