This three-part book explores the facets of object-oriented programming as it applies specifically to the Turbo Pascal development environment. Part One is an introduction to object-oriented programming for experienced Pascal programmers. Part Two describes generic programming in detail using a simple sort algorithm and then moves to more complicated generic programming concepts such as linked lists, graphs, arrays, matrices, and hash tables. Part Three is an introduction to Borland's Turbo Vision user interface toolbox. Includes a companion disk with all examples. Annotation copyright Book News, Inc. Portland, Or.