有关JAVA的设计思想

有关JAVA的设计思想

  最终版权:JDram314 如转载请贴出出处!
           J ava的三大特点作为Java的编程者都应该知道,就是封装,多态和继承。如果这都不知道,那么请快点去翻一下Java的课本,第一章就介绍了。就更具这几个特性,在我们开发过程中就有比较多的设计思路。其中封装就用的比较多,如果你懂了封装的思想,那么你对面向对象的设计思想基本上已经掌握了,而多态和继承,应为有了继承所以有了多态,多态大家都知道是“父类类型的引用指向子类对象”,这就说明了多态就是基于继承。其中封装的思想,是在设计的时候用的最广的。懂了封装,那么即使是C语言也可以使得他的架构更加的“面向对象化”。下面就封装思想进行介绍一下。
         封装可以是类的封装或者是方法的封装,我们可以将具有某一特性的实体封装成一个类或者是将具有一定功能的方法,抽取出来封装成一个共外面调用的方法。这就是在通常的设计时最常用的方法。那么如何抽象现实中的实体呢?这需要更具具体的问题而定,例如:某一个事务受到多个因素的影响,那么我们就可以将这个事务封装成一个类,而这些因素就是这个类的属性。假设我们对人进行封装,那么人受到身高,年龄,性别等等信息影响,那么这些因素就是人这个类的属性,我们就需要对人进行封装,这样我们就可以不要每次都考虑人的每个因素,只需要考虑人这个整体就行,因为我们已经对人进行了封装,封装其实就是将复杂的问题简单化,使得我们在设计事不必要考虑事务的每个细节,而只需考虑一个实体就行。所以在类的封装的时候,如果某个事务受到多方面的因素影响,那么就可以将该事务封装成一个类,在对事务封装的时候,需要单独关注与该事务的相关因素,或者是需要该事务具有那些属性,这样封装的思想就基本掌握了。
         上面介绍了类的封装,其实方法也可以封装,方法的封装可以使得代码的重用了更高,例如我们将连接数据库的一个操作,封装成一个方法,那么你就可以任何需要数据库连接的地方,调用该方法,这就实现了代码的重用,从而提高开发效率。由此可知,方法的封装和类的封装是不同效果的封装,类的封装是使得在系统的架构更加的清晰,而方法的封装可以使得代码利用率更高,从而开发效率更高,代码的结构更加清晰。
         而多态和继承在实际的开发中很少自己应用,一般在使用框架或者其他库时,运用多态和继承比较多。而封装的思想掌握在系统的架构和设计方面会有更好的理解。
         以上是本人自己对JAVA的学习,总结出来的。里面可能存在很大的缺陷,希望大家指出,共同学习!谢谢浏览!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值