Object-Oriented paradigm object japanese inheritance encapsulation polymorphism dynamic binding ((In Japanese|Japanese (language))), an adjective "Object-Oriented" has transcolored to an abstract noun, which means "the ((object|Object))-based ((paradigm|Paradigm))." Any kind of view looks OK at first as long as the object is the central concept, but in general, it seems that the ((paradigm|Paradigm)) needs * ((Inheritance)), * ((Encapsulation)), * and ((Polymorphism)) (or ((Dynamic Binding))). Someone deals it as a wild card or a kind of magic, but our life has a lot more. Twenty-odd years since the dawn, through all our fortunes, there comes to be a first stage of pragmatic use...perhaps...agreed?