One important difference between languages that provide syntaxto encapsulate the definition of user defined data types is whetherthe syntax requires the specification details to be separated fromthe implementation details. Ada requires such a separation. In Ada,the specification information must be placed in the packagespecification and the implementation details in the package body.Where must the representation details be placed? Compare Ada withboth C++ and Java in this regard. Take and defend a position as towhether requiring separation of the specification andrepresentation information for a data type is a good languagedesign decision.
Expert Answer
An answer will be send to you
PayPal Gateway not configured
PayPal Gateway not configured