粗略。。类设计的基本经验3之笔记

本文阐述了软件设计中几个重要的原则:合理复用代码、恰当使用接口与抽象类、减少类间交互次数与信息量、确保父类不依赖于子类信息及始终通过接口访问对象。这些原则有助于构建更加健壮、易于维护的软件系统。

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

★ 要考虑合理的复用 

要尽量考虑复用,但也不能光考虑复用,不能把其它的设计原则都丢掉了。 

★ 要合理的考虑接口和抽象类的使用 

优先使用接口,如果既想约束子类的行为,又要为子类提供公共的功能时,采用抽象类。

★ 尽量减少类与协作类的交互次数和交互信息的量

类之间不要反复地调用,不要每次传很多的数据。

★ 父类不应知道子类的信息,子类必须知道父类的信息

★ 访问对象必须通过接口,不能绕过接口直接去访问


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值