老师问一下,以下代码的用意。

老师问一下,以下代码的用意。

图片描述

图片描述
为什么不单单导出InitCommand类就够了,还要导出一个创建实例的方法。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
扬_灵 2024-04-22 19:16:28

同学你好,导出 InitCommand 类和 init 方法的组合可以让模块更加灵活和可扩展。如果以后需要对 InitCommand 类的构造函数进行更改,只需要更改 init 方法的实现即可,而不需要更改其他模块中使用 InitCommand 类的代码。这样可以减少代码的耦合性,提高代码的可维护性。

  • 提问者 THEEND0123 #1

    没有看懂啥意思,init 方法不就是实例化的目的吗?“以后需要对 InitCommand 类的构造函数进行更改,只需要更改 init 方法的实现即可”,这句话没太懂,修改构造函数,为啥只用改init方法,这个方法不就单纯地做工厂实例化吗?

    2024-04-23 00:08:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师