Multiple implementations behind single public interface Examples: Multiple cars with different engines behind similar interface to drive them. Virtual method with same signature implemented in different classes in same hierarchy. Two different classes implementing same interface.
¶
Posted 22 April 2011
§
OO § Tech
‡
°
Private implementation behind public interface Example: Car engine is an implementation which is ‘hidden’ behind public interface made up of steering wheel, clutch, gear-knob, brakes, accelerator and key. In a restaurant, waiter is public interface which hides kitchen & chefs – an implementation. Computer IO (Display, mouse, keypad, touchpad) is an interface while mother-board, processor, [...]
¶
Posted 21 April 2011
§
OO § Tech
‡
°
1. How can we defend Ram for sending pregnant (that too with twin) Sita to jungle? 2. How can we defend Lord Krishna having many wives? 3. How can we defend Lord Krishna to have affair with Radha who was already married? 4. How can we defend Ram taking Agni-pariksha for Sita and not taking [...]
I am aware that there is a war out there. Following is what I find ‘valuable’ in Nokia N8 based on my own experience, in no particular order. Note that India still has no good 3G coverage. 1. Watch AVI, mp4 videos. You can watch a movie easily without breaking for recharge. Performance is amazing. [...]
Can this requirement be dropped? Yes No NA If yes, provide details. Is requirement implemented fully, as it is, by proposed product? Yes No NA Does product has superset functionality of what is required? Yes No NA If yes, provide details. Can this requirement be replaced by another requirement to remove gap with proposed product? [...]