Offers an in-depth explanation of object-oriented programming (OOP), public interface design and Visual Basic OOP code construction. Details how to encapsulate and reuse special Visual Basic objects, such as ActiveX controls. Demonstrates how to add a class library without changing the public interface.