>>>>> On Tue, 16 Sep 2003 09:26:49 -0700 (PDT), CarlH <[EMAIL PROTECTED]> said:
CarlH> One way to think about the problem I learned from a wise
CarlH> and practical friend: Think about teaching people to hang
CarlH> the holiday lights around one's home and
CarlH> yard/garden. Procedural approach would be to pull lines
CarlH> from a wall socket to the desired places. The OO approach
CarlH> is to think about the design ahead of time and where
CarlH> changes might want to be made and where electrical current
CarlH> can be shared, then design and implement in smaller
CarlH> procedures with a more complex design.
CarlH> Yes, we should teach BOTH procedural AND modular design and
CarlH> implement as needed in the product. I am of the opinion we
CarlH> should teach design independent of discipline. Principles
CarlH> of modularity, abstraction, coupling, least_astonishment,
CarlH> etc, are common to many disciplines.
I think you are confusing object-orientation and
modularity. Procedural development can be modular. The difference is
really whether you think primarily about types or about functions.
__Jason
----------------------------------------------------------------------
PPIG Discuss List ([EMAIL PROTECTED])
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/