×

IAmTimCorey's video: Design Patterns: Liskov Substitution Principle Explained Practically in C The L in SOLID

@Design Patterns: Liskov Substitution Principle Explained Practically in C# (The L in SOLID)
When you are writing code, are you doing it right? That is a question that worries a lot of people, and it should probably at least be something every developer thinks through. Design patterns are best-practice concepts that we can implement into our code to make it better in some way. Think of them as guardrails that keep our code safe. In this video, we are going to look at the third entry in the famous SOLID principle. The L stands for the Liskov Substitution Principle. We are going to dive into what it means, how it should change our programming practices, and how far we should take it. Newsletter signup (with exclusive discounts): https://signup.iamtimcorey.com/ (your email will be kept safe and you will not be spammed). Source Code: https://leadmagnets.app/?Resource=LInSOLID 0:00 - Intro 1:32 - Demo code overview 3:04 - Liskov Substitution Principle: LSP Explained... 6:15 - Side note: Covariance and Contravariance, Preconditions Postconditions 10:17 - ...LSP Explained 13:58 - Considering the Open and close principle 17:24 - Implementing LSP: Refactoring demo code 29:23 - Note on abstraction in base classes 33:02 - Flexibility with LSP and Concluding remarks

1.6K

256
IAmTimCorey
Subscribers
416K
Total Post
660
Total Views
8.8M
Avg. Views
45.8K
View Profile
This video was published on 2018-04-09 17:30:01 GMT by @IAmTimCorey on Youtube. IAmTimCorey has total 416K subscribers on Youtube and has a total of 660 video.This video has received 1.6K Likes which are higher than the average likes that IAmTimCorey gets . @IAmTimCorey receives an average views of 45.8K per video on Youtube.This video has received 256 comments which are higher than the average comments that IAmTimCorey gets . Overall the views for this video was lower than the average for the profile.

Other post by @IAmTimCorey