Tôi nghe thấy những ý kiến trái ngược nhau về thời tiết hay không chỉ nên thừa kế Mage_Core_Helper_Abstract
, ngay cả khi không có công cụ trợ giúp nào được sử dụng.
Vì vậy, nếu tôi có một vài lớp trợ giúp mà tôi nhận được bằng Mage::helper()
api magento , nhưng những người trợ giúp đó không sử dụng bất cứ thứ gì từ đó Mage_Core_Helper_Abstract
, tôi có nên thừa hưởng từ nó không?
Xu hướng của tôi đi với có để thực hành tốt, nhưng có thể có sự lãng phí hiệu suất / tài nguyên liên quan mà tôi không biết.
Suy nghĩ?
EDIT: Tôi đã thấy các ví dụ trong mã Magento của người trợ giúp kế thừa từ bản tóm tắt của người trợ giúp mà không sử dụng các chức năng của nó ( http://freegento.com/doc/d3/d82/_helper_2_opes_8php-source.html ). Vì vậy, trừ khi ai đó cho tôi một lý do chính đáng tại sao tôi không nên làm điều đó, tôi nghĩ tôi sẽ đi với "luôn kế thừa từ người trợ giúp trừu tượng".