对java编程思想的理解

    也许,对于学习java的人来说,大家都知道,java的编程思想其实就是面向对象,何为面向对象?面向对象思想有什么好处?在不同人的眼里又有不同的面向对象。

    在java的世界里,一切都是对象,包括人,包括交通工具,包括生活用品等等,所有的东西在java里都可以抽象的描述为一个对象,这些对象有自己的特性,有自己特有的行为:人有名字,会吃饭;车有颜色,能载人;床有高度,可以睡觉等等;

    在java的抽象世界里 ,可以将许多生活中的事例抽象为不同的需求;作为一个java程序员,需要理解这里面的需求,并基于这些需求进行相关的开发,其实,开发coding是一件很简单的事情,可是,就是这件简单的事情,你要把他做好,却不是这么容易的事情,这就是为什么会存在好的程序员和一般程序员的差别。好的程序员,是建立在能够很好的理解需求,很好的将面向对象的编程思想融入到开发中的。

     其实,除了事物的面向对象化,理解面向对象的思想需要基于这个思想的有点来进行。

     也许,你能够很容易的用嘴巴说出来,面向对象开发使用封装,继承,多态,能够让系统耦合度更低,能够提高系统的可维护性,可复用性,可扩展性,灵活性。但是,如果你不理解这其中的原理,是很难将这些思想和实际的开发工作结合的。

     可维护性。通俗的说,就是我要想在你开发出来的程序里面修改某一些逻辑,很容易就能够修改了,而且工作量不能太大,并且不能影响到其他的功能。如果按面向过程式的编程语言来开发,就会出现代码都是按逻辑耦合在一起,在你需要修改的时候,可能会需要修改程序里面的一段,也可能会需要重新修改程序的结构。这样就会造成代码维护上的难度;而是用面向对象言语开发,逻辑中某一个步骤,可以归结为对象的一个方法,如果你要对此方法进行修改,那么,你只需要在他对应的对象中进行相关修改即可,而不需要再在整个逻辑功能的基础上进行修改。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值