总结:什么是面向对象
----------------面向对象:
有三个方面:类,子类,多态
类产生的背景:类:类是数据分类,并进行功能(方法)分配的结果。——封装
子类产生的背景:对类进行抽象,对类细化形成子类。——扩展
多态产生的背景:从另外一个角度考虑类的关系,从类的方法共性得到接口。——实现
因此:
类:抽象,封装
子类:扩展
接口:因为多态(实现)产生了接口面向对象的优点:
以数据为中心分析功能,从方法来找共性
并在类之间找到一个最佳的过程
——面向问题的分析模式,模块化分析

解决方案 »

  1.   

    面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
      谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没有发现。起初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Programming)。许多有关面向对象的文章都只是讲述在面向对象的开发中所需要注意的问题或所采用的比较好的设计方法。看这些文章只有真正懂得什么是对象,什么是面向对象,才能最大程度地对自己有所裨益。这一点,恐怕对初学者甚至是从事相关工作多年的人员也会对它们的概念模糊不清。http://baike.baidu.com/view/125370.htm这个地方比较详细,可以去看下,或许对你有帮助!
      

  2.   

    Java面向对象的三个基本特征是:封装、继承、多态。
      

  3.   

    我想问一下 dms 是啥啊?
      

  4.   

    dms:电信运营的数据采集整合系统
    XX电信运营商新增一项 Open Lab(开放实验室)出租业务,即该电信运营商提供基
    Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个
    验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行
    理和计费,由此实现对此项业务运营的支持与管理。本项目主要包括以下子系统: 
    1. 采集系统 
    2. 整合系统 
    3. 用户管理系统 
     4. 资费管理系统 
    5. 管理员管理系统 
    6. 帐单查询系统 
    7. 帐务查询系统 
    8. 用户自服务系统 
    9. 权限管理系统 
     
      

  5.   

    dms:电信运营的数据采集整合系统
    XX电信运营商新增一项 Open Lab(开放实验室)出租业务,即该电信运营商提供基
    Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个
    验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行
    理和计费,由此实现对此项业务运营的支持与管理。本项目主要包括以下子系统: 
    1. 采集系统 
    2. 整合系统 
    3. 用户管理系统 
     4. 资费管理系统 
    5. 管理员管理系统 
    6. 帐单查询系统 
    7. 帐务查询系统 
    8. 用户自服务系统 
    9. 权限管理系统