SOLID Principles for C# Developers
Back to Dashboard
Hey there, great course, right? Do you like this course?
All of the most interesting lessons further. In order to continue you just need to purchase it
Course sections
Section 1
1- Single Responsibility Principle
1
Introducing SOLID
2
Defining the Single Responsibility Principle
3
Coupling, Cohesion, and Concerns
4
Demo: RatingEngine Insurance Sample
5
Problem Analysis
6
Applying SRP to RatingEngine
Section 2
2- Open / Closed Principle
1
Benefits of OCP
2
Balancing Abstraction and Concreteness
3
Typical Approaches to OCP
4
Prefer New Classes for New Behavior
5
Demo: Applying OCP to RatingEngine
6
Applying OCP to Package Design
Section 3
3- Liskov Substitution Principle
1
Defining the Liskov Substitution Principle
2
The Problem with Basic IS-A Inheritance
3
Detecting LSP Violations in Your Code
4
Fixing LSP Violations
5
Applying LSP to ArdalisRating
Section 4
4- Interface Segregation Principle
1
Defining the Interface Segregation Principle
2
The Problem with ISP Violations
3
Detecting ISP Violations in Your Code
4
Fixing ISP Violations
5
Demo: Applying ISP to ArdalisRating Sample
Section 5
5- Dependency Inversion Principle
1
Defining the Dependency Inversion Principle
2
Properly Structuring Your Dependencies
3
Demo: Applying DIP to ArdalisRating Sample
4
Organizing and Extending Your SOLID Project
Questions
My Question
{{ comment.replies_count }}
Send
Load More
Back to Q&A List
Add Comment
{{ message }}
Send
Those Other College Expenses You Aren`t Thinking About
Lesson is locked. Please Buy course to proceed.
Complete
Questions
My Question