現時点では、Javaの強い依存関係の場合にSpringがどのように役立つかを研究しています。異なるコードについて言及すると、私はいつも以下のようなスキーマを見つけました。しかし、私はこの行の目的を理解していませんインターフェイスとの強い依存関係をどのように破壊しますか?
private IWriter writer;
なぜクラスのフィールドとして書かれていますか?
public class Order {
private IWriter writer;
public IWriter getWriter() {
return writer;
}
public void setWriter(IWriter writer) {
this.writer = writer;
}
public void write() {
this.writer.write(this.getState()); }
}
}
私は、あなたも依存性注入を使用することができます – Salman
私はあなたの問題を完全に理解しているとは思わない。何故なの?どのように書きますか? – Marvin