Describe multiple interfaces and explain the need for multiple interfaces in system development

What will be an ideal response?

One interface allows many objects to appear as one. By implementing multiple interfaces, one object can be "reused" as several objects. Each interface may be shared with other. In the real world, objects may have multiple interfaces. One of the best-known examples is the Swiss army knife, but there are many other examples: reversible coats, radio-alarm clocks, ever-increasing combinations of mobile phones, cameras, pagers, Web browsers, and handheld game machines. The same holds true for virtual objects. Multiple interfaces may become necessary for many reasons, including complexity of the services that one class may offer, security to ensure that other entities only see what they are allowed to, multiple functionality, and change when the class must offer new services but must keep the existing "contracts" in place.

Business

You might also like to view...

When a broker enters into an "advanced fee" the contract with the client, what is the one thing she cannot do?

a. Fail to guarantee the transaction. b. Collect the fee before the work is done. c. Failed to refund the advanced fee if the transaction does not go through. d. Guarantee the transaction

Business

Which of the following is true of distributors?

A) They take title to the goods. B) They cannot add their margins to the sales. C) They cannot resell to the trade. D) They allow direct representation to the exporter.

Business