面向对象他是一种设计思想,现在这种思想已经不单应用在软件设计上,数据库设计,计算机辅助设计,网络结构设计,人工智能算法设计等领域都开始运用这种思想。
面对对象中的对象,指的是客观世界中存在的对象,这个对象微距唯一性,对象之间各不相同,各有各的特点,每个对象都有自动的利落规律和内部状态,对象与对象之间又是可以互相联系互相作用的。概括着讲面对对象技术是从组织结构上模拟客观世界的方法。
针对面向对象思想应用的不同领域,面向对象又可以分为面向对象分析、面向对象设计、面向对象编程,面向对象测试和面向对象维护。
客观世界中任何一个事物都可以看成一个对象,每个对象都属性和行为2种要素。属性就是对象的内部状态及自身的特点,行为就是改变自身状态的动作。