【发布时间】:2014-04-03 02:56:13
【问题描述】:
我正在努力学习如何使程序中的特定对象和元素更加解耦。我需要能够扩展、移动和重用它们,而不会出现任何必要的更改或可能出现的错误。
我需要解决和注意哪些个别问题?示例包括:
- 通过在对象外部定义的类传入对象
- 运行函数或引用对象之外的不同对象
我也在尝试找到解决此问题的技术列表。尝试解决这个问题的编程设计模式或者甚至是当前现有的技术或语言是什么?
- 我熟悉依赖注入,仅此而已。
【问题讨论】:
标签: design-patterns dependency-injection module dependencies dependency-management