Home
Assignments
Programming Fundamentals
Programming Concepts A
Programming Concepts B
Programming Concepts C
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
Programming Fundamentals
Programming Concepts A
Programming Concepts B
Programming Concepts C
Object-Oriented Programming A (Last Updated: 9/4/2025)
Object-Oriented Programming B (Last Updated: 10/3/2025)
Object-Oriented Programming C (Last Updated: 11/12/2025)
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 4.3 - Inheritance vs. Composition
Chapter 4.3 - Inheritance vs. Composition (Last Updated: 9/4/2025)
4.3.1 How to Utilize the Windows Presentation Foundation [5 minutes] (Last Updated: 9/4/2025)
4.3.2 How to Read Composition in Class Diagrams [5 minutes] (Last Updated: 9/4/2025)
4.3.3 Why we Use the DRY Principle (Don't Repeat Yourself) [5 minutes] (Last Updated: 9/4/2025)
4.3.4 How to Use String.Format [5 minutes] (Last Updated: 9/4/2025)
4.2.5 Why We Use Static Fields [5 minutes] (Last Updated: 9/4/2025)
4.3.6 How to Use String Arrays [5 minutes] (Last Updated: 9/4/2025)
4.3.7 How to Parse a Value [5 minutes] (Last Updated: 9/4/2025)
4.3.8 How to Use String Interpolation [5 minutes] (Last Updated: 9/4/2025)
4.3.9 How to Throw an Excpetion [5 minutes] (Last Updated: 9/4/2025)
4.3.10 How to Catch an Exception [5 minutes] (Last Updated: 9/4/2025)
4.3.11 How to Use Static Methods [5 minutes] (Last Updated: 9/4/2025)
4.3.12 How to Use Window Events [5 minutes] (Last Updated: 9/4/2025)
4.3.13 Why Use Composition over Inheritance [5 minutes] (Last Updated: 9/4/2025)
4.3.14 How to Add and Use List Boxes [5 minutes] (Last Updated: 9/4/2025)
4.3.15 How to Use the IEnumerable Type [5 minutes] (Last Updated: 9/4/2025)