Let's assume your customers requirements are 25 PPM. That means that you would be allowed 25 pieces for every 1,000,000 pieces or 250 defective parts per year. Or to put it another way, one bad part per day! Notice I did not say one bad part per day per person or job, or shift or machine.
The dynamic inheritance allows you to follow open-closed principle by extending classes without modifying existing classes and allows you to choose features that you need at runtime. Of course, dynamic languages such as Ruby make this a lot easier as you can extend classes or objects with modules at runtime, e.g.
INHERITANCE: Inheritance is one of the primary concepts of object-oriented programming. It allows you to reuse existing code. Through effective employment of reuse, you can save time in your programming.Classes can inherit from another class.The new classâthe derived classâthen gains all the non-private data and behavior of the base class in addition to any other data or behaviors it defines for itself. The new class then has two effective types: the type of the new class and the type of the class it inherits.lasses can inherit from another class. The new classâthe derived classâthen gains all the non-private data and behavior of the base class in addition to any other data or behaviors it defines for itself. The new class then has two effective types: the type of the new class and the type of the class it inherits.