>>>>> 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/

Reply via email to