Magento 2 có khái niệm Plugins / Interception / Interceptors trái ngược với Magento 1.
Những hành động này giống như trước | sau sự kiện cho mọi phương thức công khai. Cái gì là tốt.
Bạn cũng có thể sử dụng around
plugin để thay thế chức năng của một phương thức.
Nhưng Magento 2 vẫn cung cấp khả năng viết lại các lớp ít nhiều theo cách của M1.
Tôi muốn xem một số ví dụ trong đó việc viết lại các lớp là cách để đi thay vì sử dụng bổ trợ.
Tôi biết điều này hữu ích khi bạn muốn thay đổi hành vi của một phương thức được bảo vệ cốt lõi, nhưng có trường hợp nào khác mà việc viết lại được khuyến nghị hoặc cần thiết không?