Support us on Patreon: [ Ссылка ]
GitHub Repository: [ Ссылка ]
Stay updated on our videos by subscribing to the channel and hitting the like button!
Clean and quality code isn’t only a code that works, a code that provides us with the desired output or result. A high-quality code is a reliable, maintainable code; it is a testable, reusable code. Over the years, many standards, principles and best practices where introduced and theorized in attempt to establish the building blocks of object-oriented design. In this video, we cover, by example, five principles known as the SOLID principles. These principles revolutionized the world of object-oriented programming, because when combined together, they encourage the developer to create a more maintainable and flexible software.
Timestamps:
00:00 Introduction
00:51 Single Responsibility Principle
03:26 Open Closed Principle
05:52 Liskov Substitution Principle
07:42 Interface Segregation Principle
09:16 Dependency Inversion Principle
10:37 Thanks for Watching!
If you found this video helpful, check other Geekific uploads:
- Abstract Data Types vs. Data Structures: [ Ссылка ]
- Generics and Wildcards in Java Made Simple: [ Ссылка ]
- Object-Oriented Programming Fundamentals: [ Ссылка ]
- Introduction to Databases - The Fundamentals: [ Ссылка ]
- New Features in Java 17: [ Ссылка ]
#Geekific #SOLID #SolidPrinciples #BestPractices #CleanCode
![](https://i.ytimg.com/vi/HoA6aZPR5K0/maxresdefault.jpg)