Ruslan DzhafarovSOLID Principles in Swift — Liskov SubstitutionThe Liskov Substitution Principle (LSP) is a fundamental principle of object-oriented programming, and it is one of the five SOLID…Jan 25, 2023Jan 25, 2023
Ruslan DzhafarovSOLID principles in Swift — Open-Closed PrincipleThe Open-Closed Principle (OCP) is a software design principle that states that a class or module should be open for extension but closed…Jan 24, 2023Jan 24, 2023
Ruslan DzhafarovSOLID principles in Swift — Single ResponsibilitySOLID is a set of five principles for object-oriented programming and design. These principles were first introduced by Robert C. Martin…Jan 24, 2023Jan 24, 2023