Solid Principles Full Tutorial In C# – Interview Answers – Design Patterns In .NET – Coding Examples



In this lecture video I am explaining what are solid design principles. I am composing a .NET Core 7 WPF project to demonstrate each one of the principles of the solid design in C-Sharp programming language. I believe that the best methodology for learning something is doing an actual programming example. Therefore, we will make examples together.

SOLID is acronym of:
S – SRP – Single responsibility principle
O – OCP – Open/closed principle
L – LSP – Liskov substitution principle
I – ISP – Interface segregation principle
D – DIP – Dependency inversion principle

Foreach principle, I am composing 2 classes that shows violation and correct approach.

The source code of the lecture is available on : https://github.com/FurkanGozukara/Solid-Principles-Full-Tutorial-In-C-Interview-Answers-Design-Patterns-In-.NET-Coding-Examples

The subtitles of the video is manually corrected so please watch with subtitles.

Please join Our Discord server for asking questions and have discussions: https://discord.gg/rfttctFewW

Please follow us on Twitter: https://twitter.com/SECourses

Please follow us on Facebook: https://www.facebook.com/OfficialSECourses

If you are interested in programming our playlists will teach you how to program and code from scratch: https://www.youtube.com/c/SECourses/playlists

[1] Introduction to Programming Full Course with C# playlist

[2] Advanced Programming with C# Full Course Playlist

[3] Object Oriented Programming Full Course with C# playlist

[4] Asp #NETCore V5 – MVC Pattern – Bootstrap V5 – Responsive Web Programming with C# Full Course Playlist

[5] Artificial Intelligence (AI) and Machine Learning (ML) Full Course with C# Examples playlist

[6] Software Engineering Full Course playlist

[7] Security of Information Systems Full Course playlist

Comments are closed.