39. Consider making virtual functions nonpublic, and public functions nonvirtualSummaryDiscussionExceptionsReferences