Designing .Net Class Libraries - Designing Inheritance Hierarchies
Designing Inheritance Hierarchies by Brad Abrams
- Learn how to design appropriately for specialization, specifically when to use inheritence over aggregation, abstract classes over interfaces, and so on. Also, learn situations in which virtual methods are called for.
This download is still available on microsoft.com. The downloads below will come directly from the Microsoft Download Center.
File sizes and hashes are retrieved from the Wayback Machine’s indexes. They may not match the latest versions of files hosted on Microsoft servers.
Operating Systems: Windows XP
- Required disk space: 55 MB
Microsoft Windows Media Player 6.x or later
Microsoft Internet Explorer 5.x or later
MSXML 4.0 SP2
- Right-click and save locally.