Hi,
I am aware of the problem, but never saw any study of
it.
Anyway, in my experience, starting with virtual
functions does help with it. Virtual interface in fact
forces clear interface/implementation separation and
makes 'what goes where' question more a technical
problem then a philosophical one.
So starting with problems like 'write two objects with
same virtual interface and a main program that handles
both in uniform way' does help to grip the OO concept.
Once the student has some basic understanding of it,
it is possible to move to nonvirtual interfaces.
Martin

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
 
----------------------------------------------------------------------
PPIG Discuss List (discuss@ppig.org)
Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss
Announce admin: http://limitlessmail.net/mailman/listinfo/announce
PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/

Reply via email to