A design description of an object can take-
A design description of an object can take a protocol description and an implementation description.
SOAP (simple object access protocol) is a messaging protocol that allows programs that run on disparate operating systems to communicate using hypertext transfer protocol and its extensible markup language.
Object-oriented analysis and design is a popular technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the development life cycles to foster better stakeholder communication and product quality.
Implementationis the carrying out, execution, or practice of a plan, a method, or any design, idea, model, specification, standard or policy for doing something.