Pugh-Killeen Logo

That's an Object? I Object

Home | Contact Us

Description

This is a one-day interactive exploration of object design. Several alternative design scenarios are presented. The participants act as attorneys and jurists in determining the fate of the designs.

This workshop assumes the student has a familiarity with C++, C#, or Java

Objectives

By the end of the day you will be able to:

  • Understand alternative approaches to designing with objects
  • Appreciate the different views of objects
  • Understand some of the potential problems with different designs

Author

The author is Kenneth Pugh, a recognized C and C++ language expert. Mr. Pugh has many years of experience in programming a variety of languages and operating systems. He is author of several books, including C Language for Programmers and All on C. He was a columnist for the C User's Journal and the C++ Journal. He has been on the faculty of the University of Hawaii and Wellesley College.

Content

The designs to be judged will include those displaying features of:

  • Static versus dynamic type checking
  • Memory management
  • Function overloading
  • Operator functions and overloading
  • Friend functions
  • Names
  • Polymorphism
  • Templates
  • Multiple Inheritance
  • Is_A, Has_A, Implemented_In_Terms_Of relationships
  • Inheritance of interfaces
  • Inheritance of implementation
  • Exception Handling© Copyright 1991-2002 Kenneth Pugh, Pugh-Killeen Associates

Copyright (c) 1996-2007 Pugh-Killeen Associates

Home Services Solutions Classes Resources About Us Contact Us Legal