Java封装,继承和多态的思考

面向对象的思想核心

理解概念

封装,继承,多态。
1)封装:为提高效率,能用,多封装,变n步为1步。 比如:学习sll,mlx这是你的经验,在你提供给外部使用之前,你首先要把它封装起来,作为一个整体,提供给外部,隐藏细节,让别人好用。点。
2)继承:为避免做重复的行为(劳动,生产),好用,要学会继承,别人的经验对你启示越多,情况就越好。而不是你再去做一次。   线。
比如:父亲有房子,儿子就了房子,因为儿子的房子与父亲的房子一样。   

 

3)多态:为多样化,变一个为多个(3个以上,包括3个)。 比如:父亲,有3个儿子,老大性格外向,而老二性格内向,老三性格中性。面。

 

 

为什么?

能用,好用,丰富。方便是为了解决,做了这个,又要去做那个,最后才能得到他们想要的,用户是不会用你的,因为你没有帮助用户解决问题。但是你给用户虽然解决了问题,但是占用了用户太长时间,比如办理一个业务要2小时,排队就消耗1小时50分钟,业务才用了10分钟。所以用户会觉得你效率很低,不够专业,专业他们也是不会用的,更别人说,用户给你钱了。为了解决这个问题,你就需要继承,把所有做的事情,进行梳理,列出一个清单,那些该做,那些不该做,去掉重复性的事务,把尽力投入到最重要的,为用户产生价值的事情上。

如何做?

 

案例1:

在异常的(无网路,无服务,无数据)处理过程中,分别用了多个组件去做这件事,但是我们很容易忘记,丢了西瓜得芝麻。因为根据心理学测试证明,人类的大脑只能有效的记住7个事情,一般情况下是3个,最好是一个。为了让我们变得简单,所以需要对过多的信息细节进行封装,多种形式的组合。从而使我们能用,好用,管用。

总结:

封装,继承,多态是衡量一个有经验的员工与普通员工的标准。我们在做任何事情之前,力求简单,不要想的太复杂。实际上,只需要努力回答2问题,而不是2万个:1)值得吗?2)能做到吗?努力回答以上2个问题后,就是所谓的封装,不要给予别人当前不需要的信息,这会影响交易,想得越多,行动越少,反之亦然。然后再考虑继承,多态。

一句话总结:封装是避免犯错,继承是防止重复,多态是解决变化。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值