Introduction - If you have any usage issues, please Google them yourself
First define the barcode class (not the implementation of the behavior), do different specifications of the object (has been implemented behavior).
Use LVOOP advantages: methods do not have to rewrite, if you want to tailor-made for different objects, go to use override.