不要把所有鸡蛋放在一个篮子里

本文探讨了Java面向对象设计原则中的封装与分派概念,强调了如何通过合理地划分和封装业务逻辑来降低代码复杂性和提高可维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       实例一个Example 对象  进行初始化,就没有对象赋值那么简单,可能需要很长一段代码,代码量越多,代码的维护起来也就越困难,也很难看,说明业务也就越多,工作也越多.

       对于很多工作的业务放在一个方法中,就相当于把所有的鸡蛋放在一个篮子里,那是很危险的,显然是不合适的,有悖于java  OO 设计原则,面向对象的封装(encapsulation)和分派(Delegation)告诉我们,尽量将长的代码进行分派("切割")成每段

 然后将每段封装起来(尽量减少段与段之间的耦合联系),这样就会将风险将到最低,维护的时候只需修改一部分的代码.而不会导致"牵一发,而动全身"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值