Magento继承链。好坏练习?

时间:2016-07-08 07:30:33

标签: php oop magento object

我刚刚开始使用Magento(1.9)我已经读过Magento是OO设计的,这是一个很好的观点,但是在对核心和一些第三方模块进行了深入挖掘之后,类继承了我很奇怪链中的其他人(这可以达到最多4或5级的继承)。

这是一个好习惯吗?


final class I4_TaskManagerOrderXml_Block_Adminhtml_System_Config_Button_Runnow_Orderxml
    extends I4_TaskManager_Block_Adminhtml_System_Config_Button_Runnow_Import {} 

class I4_TaskManager_Block_Adminhtml_System_Config_Button_Runnow_Import
 extends Mage_Adminhtml_Block_System_Config_Form_Field { //some stuff }

class Mage_Adminhtml_Block_System_Config_Form_Field
 extends Mage_Adminhtml_Block_Abstract
 implements Varien_Data_Form_Element_Renderer_Interface
{ //some stuff }

class Mage_Adminhtml_Block_Abstract extends Mage_Core_Block_Template
{ … }

0 个答案:

没有答案