There seems to be multiple different ways to call the helper or model classes.
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$objectManager->create('Magento\Framework\Pricing\Helper\Data');
Or
protected $helper;
public function __construct(
Magento\Framework\Pricing\Helper\Data as $helper,
) {
$this->helper = $helper;
}
I think second option is a better one.
But is there any server load , memory usage or performance difference between two ?