Home
Assignments
Programming Fundamentals
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
Programming Fundamentals
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 5.2 - The Strategy Pattern
Chapter 5.2 - The Strategy Pattern
5.2.1 How to Use Algorithms [5 minutes]
5.2.2 Why we Use the Single Responsibility Principle [5 minutes]
5.2.3 Why we Use the Open/Closed Principle [5 minutes]
5.2.4 Why we Use the Encapsulate What Varies Principle [5 minutes]
5.2.5 How to Apply the Strategy Pattern [5 minutes]
5.2.6 Why we Use the Strategy Pattern [5 minutes]