![]() |
1
4
Domain-Driven Design 区别于 实体 和 ). 即使您不订阅DDD,这种区别也是非常有用的。 是典型的长寿命、无状态对象,为其使用者执行操作。它们是 你可以从注射中受益匪浅。 一定要注射 构造器注入 . 然而,你真正得到的只是 松耦合 提取接口 从SerialPort(比如说,ISerialPort)注入它会更好。 |
![]() |
2
2
我的一般规则是,如果对象的状态可以从类外部更改,或者您希望能够在测试中或在将来的某个时间动态地提供一个替代实现,那么应该注入它。如果类仅在内部使用和修改,并且实现仅依赖于包含的类,那么在内部创建依赖关系可能是可以的。举你的例子,我会
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |