关于JAVA面向对象问题的一点自我认识

起因

今天听到有人说什么是面向对象,另外一个人直接回答一切皆对象,虽然对于这样的回答我觉得并没有什么问题,但是我个人还是觉得这样的回答有点不太符合我们对于面向对象这个思想的作用和结果.想到了以前上课时候老师说的面向对象就是面向对象的思想就是将复杂问题进行封装,让它更符合我们现在的思维,让我们从执行者变成指挥者,随着自己更加深入的学习我认为这样来解释面向对象的思想还是有点不太完美.这样解释出来的结果来推断使用面向过程的思想大多也都可以完成,那么为什么要将面向对象给分离出来并且称为更高一级的思想模式呢?随着自己的深入学习有了更多的感悟.

个人感悟

随着自己的深入学习,面向对象并不是表面上那么肤浅,它通过最基本的3大特性,封装,多态,继承来进行设计,随后衍生出来的面向接口的思想同样是在面向对象的基础之上使其更符合我们常人的思维模式,GoF的设计模式中也通过面向对象的3大特性来进行设计程序,实现程序的可维护性,可扩展性,可复用性,灵活性更好这4个目标,我们一直常说的程序高内聚,低耦合,就是在我们面向对象的思想基础之上才得来的最终追求的结论.

总结:

因此面向对象的思想应该是通过最基本的3大特性来实现我们程序的可维护性,可扩展性,可复用性,灵活性更好,完成高内聚,低耦合的目标.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值