ในคอนสตรัคเตอร์ของคลาสส่วนใหญ่วัตถุบริบทจะถูกส่งผ่าน ฉันไม่เข้าใจว่า Obj บริบทนี้ทำงานอย่างไร ฉันยังสังเกตเห็นว่าบางครั้งสิ่งนี้ถูกส่งผ่านไปยังคอนสตรัคเตอร์ของผู้ปกครองในชั้นล่าง
public function __construct(
    \Magento\Framework\App\Action\Context $context,
    \Magento\Catalog\Model\Design $catalogDesign,
    \Magento\Catalog\Model\Session $catalogSession,
....
    parent::__construct(
        $context,
        $layoutFactory,คุณกรุณาอธิบายว่าวัตถุบริบทนี้ทำงานอย่างไร
$context?