Artifact Details

Title

Encapsulation and inheritance in C++

Catalog Number

102624729

Type

Moving Image

Date

1994-03-03

Credits

Linton, Mark (speaker)

Publisher

University Video Communications

Identifying Numbers

Other number 111

Duration

00:47:00

Format

Digital Betacam

Copyright Holder

Computer History Museum

Description

From University Video Communications' catalog:

"C++ provides a variety of features, but knowing when and how to use these features is difficult. This talk draws on experience to illustrate how to use encapsulation and inheritance in the development of class libraries and applications. Encapsulating the interface to a group of C++ classes requires indirect object creation to hide implementation-dependent classes. Inheritance is both powerful and dangerous, so one must be careful to weigh alternatives such as composition, delegation and wiring, before using either single or multiple inheritance."

Category

Lecture

Series Title

University Video Communications: Distinguished Lectures

Credit

Gift of University Video Communications

Lot Number

X6636.2013