CS430 Study Guide - Final Guide: Fragile Base Class, Software Development Process, Information Hiding

91 views6 pages

Document Summary

Due friday, march 22, 12:00 noon: assignments should be completed individually, no late assignments will be accepted, provide concise answers to the following questions. Use point form whenever possible: submit your completed solutions to crowdmark, we discussed in class the fact that the oo paradigm is the best software development methodology invented so far. Brie y describe one prob- lem associated with the use of the oo paradigm. Marking: award two marks for a clear, correct answer, award one mark for a correct idea with an unclear explanation, check carefully for different but correct solutions. [4: give an example of a module which has encapsulation but not information hiding. Marking: award 2 marks for a clear description/explanation of why the example has encapsula- tion, award 2 marks for a clear description/explanation of why the example does not have information hiding. 3. (a) brie y explain the difference between: a module having encapsulation, and, an abstract data type.