Net Objectives Thoughts

TDD: Testing Adapters for Abstract Classes


Listen Later

Abstract classes in languages like Java or C# serve two purposes: they create polymorphism in design, and they are a convenient place to put behavior that is common to all derived classes, avoiding redundancy. But if all behavior in TDD needs to be tested, and if instance behavior implemented in abstract classes cannot be tested … Continue reading "TDD: Testing Adapters for Abstract Classes"
...more
View all episodesView all episodes
Download on the App Store

Net Objectives ThoughtsBy Al Shalloway