总结:什么是面向对象
----------------面向对象:
有三个方面:类,子类,多态
类产生的背景:类:类是数据分类,并进行功能(方法)分配的结果。——封装
子类产生的背景:对类进行抽象,对类细化形成子类。——扩展
多态产生的背景:从另外一个角度考虑类的关系,从类的方法共性得到接口。——实现
因此:
类:抽象,封装
子类:扩展
接口:因为多态(实现)产生了接口面向对象的优点:
以数据为中心分析功能,从方法来找共性
并在类之间找到一个最佳的过程
——面向问题的分析模式,模块化分析
----------------面向对象:
有三个方面:类,子类,多态
类产生的背景:类:类是数据分类,并进行功能(方法)分配的结果。——封装
子类产生的背景:对类进行抽象,对类细化形成子类。——扩展
多态产生的背景:从另外一个角度考虑类的关系,从类的方法共性得到接口。——实现
因此:
类:抽象,封装
子类:扩展
接口:因为多态(实现)产生了接口面向对象的优点:
以数据为中心分析功能,从方法来找共性
并在类之间找到一个最佳的过程
——面向问题的分析模式,模块化分析
解决方案 »
- java 里面能把method name 作为另外一个method 的参数吗?
- 关于线程 SessionBean 问题
- 请大家来看看这个界面设计,JAVA可以实现吗?
- 求简单输出问题
- 请教高手(急急急急急!!!!!)
- 请教Serializable接口一般有什么作用?
- 关于 UDP Sockets 实现IP多点传送
- 一个初学者,迫切希望得到大家的帮助。
- 小弟有个关于java构造器的问题,帮忙看看。
- 在我的java程序中,我从数据库中得到一批数据,不能确定是多少个,我要把它保存到我的java数组中,可是怎样才能向C++中的数组一样可以自由分配空间,在java中我必需预先指定大小,不会一定要用java中的那个可改变数组大小的类吧?
- 不个简单的聊天程序
- 请教JTree控件的问题
谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没有发现。起初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Programming)。许多有关面向对象的文章都只是讲述在面向对象的开发中所需要注意的问题或所采用的比较好的设计方法。看这些文章只有真正懂得什么是对象,什么是面向对象,才能最大程度地对自己有所裨益。这一点,恐怕对初学者甚至是从事相关工作多年的人员也会对它们的概念模糊不清。http://baike.baidu.com/view/125370.htm这个地方比较详细,可以去看下,或许对你有帮助!
XX电信运营商新增一项 Open Lab(开放实验室)出租业务,即该电信运营商提供基
Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个
验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行
理和计费,由此实现对此项业务运营的支持与管理。本项目主要包括以下子系统:
1. 采集系统
2. 整合系统
3. 用户管理系统
4. 资费管理系统
5. 管理员管理系统
6. 帐单查询系统
7. 帐务查询系统
8. 用户自服务系统
9. 权限管理系统
XX电信运营商新增一项 Open Lab(开放实验室)出租业务,即该电信运营商提供基
Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个
验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行
理和计费,由此实现对此项业务运营的支持与管理。本项目主要包括以下子系统:
1. 采集系统
2. 整合系统
3. 用户管理系统
4. 资费管理系统
5. 管理员管理系统
6. 帐单查询系统
7. 帐务查询系统
8. 用户自服务系统
9. 权限管理系统