首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java设计的思维

2012-12-23 
java设计的思想java设计的思想是什么?我给出自己的一些见解,希望各位给予拍砖。java是一种面向对象的设计语

java设计的思想
    java设计的思想是什么?我给出自己的一些见解,希望各位给予拍砖。
     java是一种面向对象的设计语言,既然要面向对象,那么这种语言就先要构建出来一个自己的类模板,然后再用这个类模板创建自己的对象,此时我们就省去了一个个对象的过程编程了。我们创建对象的作用就是使用类提供的方法,比如我们创建了一个银行存款人的账户,该账户包含(人名,余额,身份证号等信息)对于用户本身来说我们只有查看却无修改余额的功能,那么我们就需要对该类进行属性的隐藏了,这就是面向对象的封装性;银行存在普通用户那么还存在着高级用户,而高级用户比普通用户具有更多的功能,那是不是我们要重新创建一个高级用户的类呢?答案是否定的,我们只需要在普通用户上添加高级用户的功能便可,这就是类的继承,从这里我们可以隐约的感觉到是有点面向对象的意思了!
     我们如何设计好一个类呢?顾名思义类就是一种类型,如:老虎,大象,书,人等。而老虎又分为东北虎、华南虎,人分为中国人、美国人等。但东北虎和华南虎又有共同之处,所以我们不妨先建立一个接口tiger,在接口中描述出虎所有的特征来,然后通过不同的类型分别建立东北虎EestTiger华南虎NorthTiger各自类!其实接口存在的真正意义是我们更关心接口提供的方法而不去关心这些方法到底是由哪些类具体实现的。这犹如盖楼的人对房间的门窗预留着的,等住户自己去装合适住户心怡的门窗了,这就是接口存在的意义。
     如果你要设计一种面向对象的思想,那你会怎么做呢?上面是我对OOP的一点小小的心得,要学习的还很多,希望大家多拍砖,也希望留下您的见解和意见/

热点排行