面向对象

      面向对象三大特征:封装,继承,多态。

      面向对象是从现实世界中客观存在的事物出发来构造软件系统,并在系统构造中尽可能的运用人类的自然思维方式;强调直接以问题域中的事物为中心来思考问题、认识问题;根据这些事物的本质特点,把他们抽象地表示为系统中的对象,作为系统的基本构成单位。这可以使系统直接的映射问题域,保持问题域中事物及其相互关系的本来面貌。

      基于对象,通常指的是对数据的封装以及提供一组方法对封装过的数据的操作;面向对象则是在基于对象的基础上增加的继承和多态。

      面向对象的优点:可读性高;开发效率高;高内聚低耦合;易扩展;成本更低;维护更容易。

      面向对象的核心思想:抽象。

posted @ 2011-04-08 13:14  绯色卡卡  阅读(163)  评论(0)    收藏  举报