![]() ![]() |
| |||||||||
| This page removed for FERPA compliance | ||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| Procedural abstraction isn't for changing programs. When do you use it? What's "good modularity" good for? Why do you want it? (Other than it's "good"?) Mark Guzdial |
| Both of the above REMOVED's are good – the important point is that procedural abstraction is a design process. It's how you get to a program, not how you change an existing program. Question: Does procedural abstraction lead to functions that are modular, i.e., have good modularity? Mark Guzdial |
2. Procedural abstraction is method of approaching the problem of writing a new program with good modularity:
| Nice, Lauren! But my earlier question still stands: Does procedural abstraction have anything to do with creating modular functions? Mark Guzdial |
| The "final"? Meaning the bottom ones (also called the "leaf" ones)? Yes, I agree. Mark Guzdial |