Dependency Inversion Principle trong Design Pattern
Dependency Inversion Principle là một nguyên tắc viết code mà theo định nghĩa thì các module cấp cao không nên phụ thuộc vào các module cấp thấp, chúng chỉ nên phụ thuộc vào abstraction và interface không nên phụ thuộc…