C-Sharp Design Patterns Bridge
The Bridge Pattern is one of those design patterns that many developers find quite difficult to understand, and understandably so. The official definition of the Bridge Pattern is quite c...
At the end of this course, you will know everything you need to start applying the Bridge Pattern in your own projects.
Before starting this course, you should be familiar with the C# programming language.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
12 sections- 1 Table of Contents
- 2 Course Overview
- 3 Introduction to Bridge Design Pattern
- 4 The example application: online cinema
- 5 New requirement: discounts
- 6 Summary: the naive approach and its problems
- 7 Application of the Bridge Pattern
- 8 Summary: Bridge Pattern vs Naive Approach
- 9 The alternative implementation: composition rather than inheritance
- 10 Summary: the alternative implementation
- 11 New requirement: special offers
- 12 Summary and conclusion
More Testing, Patterns & Architecture courses
View all 29ASP.NET Core Clean Architecture
Implement Clean Architecture with the GloboTicket app — core, infrastructure, API, Blazor UI and testing.
Automation Testing Strategies with ASP.NET Core
Unit, integration, UI, E2E (Playwright) and performance (NBomber) testing in a CI/CD pipeline.
Unit Testing an ASP.NET Core MVC Web Application
Unit test MVC controllers with xUnit, Moq and FluentAssertions — isolation, mocking and CI/CD.
Debugging and Error Handling in ASP.NET Core
Debugging tools, error-handling middleware, Problem Details, custom exceptions and remote debugging.
Logging and Monitoring in ASP.NET Core
ILogger, structured logging, providers, scopes, source generators, health checks and OpenTelemetry.
C-Sharp 8 Design Patterns Composite
This course covers the Composite design pattern in C#. The Composite pattern provides a way to work with tree structures in a consistent manner, regardless of whether you are manipulating...
Interested in this course?
Contact us to book it or get a custom training plan for your team.