CS 3304 Homework Assignment 11

25 Points
Due: 12/4 at the start of class

Note: The following instructions are repeated from the Homework Dates/Guidelines page:

Your solutions for each homework assignment must be prepared with a word processor (e.g., LaTeX or Word), and are due at the beginning of class on the due date specified unless otherwise noted on the assignment itself.

Note that all homework problems taken from the text are in the Problem Sets. Do not turn in solutions to Review Questions by mistake!

Complete each of the following problems:

  1. Chapter 12, Problem 5 p. 513 of 5E text, in 4E: Chapter 11 Problem 5 p. 488)

  2. Compare the class entity access controls of C++, Smalltalk, and Java. For each language, briefly describe its entity access control scheme, and then describe the strengths and weaknesses of the approach used in that language.

  3. Chapter 14, Problem 6 p. 587 of 5E text, in 4E: Chapter 13 Problem 6 p. 563)