为什么不单单导出InitCommand类就够了,还要导出一个创建实例的方法。
登陆购买课程后可参与讨论,去登陆吧
同学你好,导出 InitCommand 类和 init 方法的组合可以让模块更加灵活和可扩展。如果以后需要对 InitCommand 类的构造函数进行更改,只需要更改 init 方法的实现即可,而不需要更改其他模块中使用 InitCommand 类的代码。这样可以减少代码的耦合性,提高代码的可维护性。
没有看懂啥意思,init 方法不就是实例化的目的吗?“以后需要对 InitCommand 类的构造函数进行更改,只需要更改 init 方法的实现即可”,这句话没太懂,修改构造函数,为啥只用改init方法,这个方法不就单纯地做工厂实例化吗?
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
2024版,资深BAT前端架构师联袂出品,突破技术瓶颈,挑战前端P7。
172 2
139 5
165 3
271 3
184 3
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星