在什么情况下我们不应该使用依赖注入?

时间:2019-06-05 08:57:12

标签: java dependency-injection

我阅读了《有效的Java》,在第5项中,我被告知比依赖硬性注入资源更喜欢依赖注入。
但是在下一项中,立即有一个违反它的示例。

public class RomanNumerals {
    private static final Pattern ROMAN = Pattern.compile(
        "^(?=.)M*(C[MD]|D?C{0,3})"
            + "(X[CL]|L?X{0,3})(I[XV]|V?I{0,3})$");

    static boolean isRomanNumeral(String s) {
        return ROMAN.matcher(s).matches();
    }
}

RomanNumerals类不是取决于Pattern类吗?
我们为什么不应该注射呢?

0 个答案:

没有答案