Home
Assignments
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Object-Oriented Design A
Object-Oriented Design B
Object-Oriented Design C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Content
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Topics
Glossary
Links
Canvas
Socrative
Feedback System
NTC Slack
NTC Email
Software Installations
Next >
Chapter 3.6 - Interfaces
Chapter 3.6 - Interfaces
3.6.1 Adding an Interface to a Project [8 minutes] (Last Updated: 8/25/2026)
3.6.2 Calling Members Through an Interface Reference [9 minutes] (Last Updated: 8/25/2026)
3.6.3 Declaring Interfaces [10 minutes] (Last Updated: 8/25/2026)
3.6.4 Depending on an Interface Instead of a Concrete Class [11 minutes] (Last Updated: 8/25/2026)
3.6.5 Designing Around an Interface [10 minutes] (Last Updated: 8/25/2026)
3.6.6 Different Classes Implementing the Same Interface [10 minutes] (Last Updated: 8/25/2026)
3.6.7 Hiding Implementation Details Behind an Interface [9 minutes] (Last Updated: 8/25/2026)
3.6.8 Implementing an Interface in a Class [9 minutes] (Last Updated: 8/25/2026)
3.6.9 Implementing Multiple Interfaces [9 minutes] (Last Updated: 8/25/2026)
3.6.10 Interface References [10 minutes] (Last Updated: 8/25/2026)
3.6.11 Interface Type vs Implementing Type [10 minutes] (Last Updated: 8/25/2026)
3.6.12 Interfaces and Concrete Classes [10 minutes] (Last Updated: 8/25/2026)
3.6.13 Interfaces as Contracts [11 minutes] (Last Updated: 8/25/2026)
3.6.14 Choosing Between an Abstract Class and an Interface [11 minutes] (Last Updated: 8/25/2026)
3.6.15 Substituting Interface Implementations [10 minutes] (Last Updated: 8/25/2026)
3.6.16 Interface Implementation Connectors in UML [9 minutes] (Last Updated: 8/25/2026)
3.6.17 Interfaces in UML Class Diagrams [9 minutes] (Last Updated: 8/25/2026)
3.6.18 Testing Multiple Interface Implementations [10 minutes] (Last Updated: 8/25/2026)
3.6.19 Revising a Class Design to Use an Interface [10 minutes] (Last Updated: 8/25/2026)