Home > Articles > Software Development & Management

Item 19: Prefer Defining and Implementing Interfaces to Inheritance

Toggle Open Article Table of ContentsArticle Contents

Close Table of ContentsArticle Contents

  1. Item 19: Prefer Defining and Implementing Interfaces to Inheritance
Close Table of Contents
  • PrintPrint
  • Share ThisShare This
  • DiscussDiscuss
Inheritances means "is a" and interfaces means "behaves like." These cliches have lived so long because they provide a means to describe the differences in both constructs. Each has a place, but it is a different place.
View this item in PDF format.
  • Share ThisShare This
  • Your Account

Discussions

Make a New Comment

You must log in in order to post a comment.

Related Resources

User Group Organizations: Finding Support in the Greater IT Community
By Emily Nave on July 29, 2010 1 Comment

Birds of a feather flock together, right? If you’re already a member of an established user group or looking for other like-minded technology evangelists, connecting with peers is an important part of being an active voice in the IT community.

 Big Nerd RanchAsk Big Nerd Ranch: Blocks in Objective-C
By Big Nerd Ranch on June 24, 2010 No Comments

Adam Preble answers a question about blocks.

Danny KalevYves Smith: Suspicions that The Fed is manipulating Wall Street
By Danny Kalev on May 24, 2010 No Comments

Yves Smith, the nom de plume of the creator of Naked Capitalism and one of the most savvy and respected members of the blogosphere. In professional life Yves is known as Susan Webber. Yves recently gave an interview to an Israeli financial newspaper in which she claims that a federal team unofficially called "the plunge protection team" is manipulating the stocks on Wall Street.

See All Related Blogs

Informit Network