谢谢大大的热情回应,原理跟使用方式我懂,我想问的是情境以一般继承的 class 来讲,功能可能多半集中在自己有些共同 function 去 parent 拿,这是一般的配置DI 的设计是把功能在 Stage 操作,注入不同 class换 class 等于换 config,而且是有 function 的 config怎样的情境才有使用的绝对差异呢,举例一个问题DI
http://pastebin.com/1NFCEW0yabstract
http://pastebin.com/nz6u8ceL这两个结果一样,abstract 甚至可以继承 parent 东西来用所以我想问这个原则跟使用情境