Taligent's Guide to Designing Programs: Well-mannered Object-oriented Design in C++.A quick overview of Object-oriented program design, with special regard for operating-system development, this book will be of the greatest interest to those developers who are working with Taligent and its operating partners, as well as many other C++ programmers who are interested in a provocative summary of good OOP techniques. |
Contents
Taligent architectural goals and the principles that help you design software | 1 |
Objectoriented design guidelines | 7 |
Abstract base classes | 12 |
Copyright | |
23 other sections not shown
Common terms and phrases
abstract base class allocation array assignment operator avoid Boolean caller cast catch class definition class template class TFoo clients Collection classes color const copy constructor create data members data structures define delete derived class destructor device endif enum error example EXCEPTION HANDLING function call global handlers hash header file heap ifndef implementation class implementation inheritance Initialize inline functions internal iterator master object member functions mixin mixin class modify multiple inheritance Name conventions nonvirtual object-oriented design overloaded overridden override performance polymorphism portable preprocessor private inheritance private or protected protocol public base classes pure virtual function reference runtime scope SCSI semantics Server shared library SHARING THE IMPLEMENTATION special members specific stack static members static objects storage management subclass Surrogate objects synchronization Taligent Application Environment Taligent engineers Taligent's TBar TBase technique template<class AType TFoo& TStandardException TStream unsigned int variables virtual base virtual void