Overloading

Overloading means similar operations have the same name. One of the problems people have with new systems is called cognitive overload. This means too much brain power is expended in trying to learn a new system.

Function overloading helps overcome this problem by making similar functions have the same name. The name is contextual in that what it means depends on what is being operated on. For example; most user interface controls have the same or similar names to those of other completely different applications.



In objects it has to do with a method doing object specific work. When a method called (x) is referenced on objects (a) and (b) it does equivalent things to each. For example; page.print should do something similar to form.print

Back | Next



Copyright Spidel Tech Solutions, Inc. 2004 All Rights Reserved.  Updated: 2/19/2007 10:33:27 PM Idx: 1307 Site Design STS

This site is the home of Spidel School of Design
Please visit the Spidel Tech Blog.