sentence: the relationships are specified in the science of object oriented design and object interface standards defined by popular use , language designers ( java , c++ , smalltalk , visual prolog ) and standards committees for software design like the object management group .