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.
You might also like to view...
When Brian explains to his supervisor thatĀ advertising communication may not lead to immediate behavioral response or purchase, and uses a purchase funnel analogy to explain thatĀ a series of effects must occur, with each step fulfilled before the consumer can move to the next stage, he is explaining the ________ model of how advertising works.
A. hierarchy of effects B. AIDA C. diffusion of innovations D. innovation adoption E. information processing
Lexus has designed its commercials to appeal to more affluent car drivers as its
A. target audience. B. advertising objective. C. advertising platform. D. media plan. E. advertising message.
In Singapore, the price of imported Scotch is $30 per glass as opposed to Scotch from Singapore, which is $3. Which of the following do you think accounts for the difference in price?
A. Exchange control B. Balance of trade C. Import tariff D. Embargo E. Export tariff
The initial outlay or cost is $1,000,000 for a four-year project. The respective future cash inflows for years 1, 2, 3 and 4 are: $500,000, $300,000, $300,000 and $300,000. What is the payback period without discounting cash flows?
A) About 2.50 years B) About 2.67 years C) About 3.67 years D) About 4.50 years