Chapter 17: Well-Behaved Objects-The Orthodox Canonical Class Form

 < Day Day Up > 



Learning Objectives

  • State the important role well-behaved objects play in good object-oriented design

  • List and describe the functions required to get user defined objects to behave like native types

  • List and describe the four minimum functions required to implement the orthodox canonical class form

  • Demonstrate your ability to utilize the orthodox canonical class form in your C++ programming projects

  • Demonstrate your ability to extend the orthodox canonical class form to suit the needs of a particular class

  • Explain why compiler-supplied constructors and destructors may not provide appropriate object behavior for complex class types

  • List and define the following terms: orthodox canonical class form, default constructor, destructor, copy assignment operator, copy constructor



 < Day Day Up > 



C++ for Artists. The Art, Philosophy, and Science of Object-Oriented Programming
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504028
EAN: 2147483647
Year: 2003
Pages: 340
Authors: Rick Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net