我想问问谁负责设置注入的依赖状态?依赖注入和状态设置
例如,当类A依赖于类B时,实例A的责任是设置实例B还是应该在其他地方完成?为什么?我有一个Context类,它处理与给定图表的交互和状态,例如,你可以在两个系列之间切换。然而,这个类还通过将它们委托给其他(注入)类来设置图表的外观和显示数据。目前,Context构造函数根据其构造函数参数设置其依赖关系状态(例如:突出显示图表上的一点,指示要显示的系列等)。我不确定这种设计是否合适,并希望更深入地了解正确的方法。编程语言是Javascript(如果它很重要)。
谢谢, 彼得