google.com, pub-2203413632152319, DIRECT, f08c47fec0942fa0
SOLID Principles in Swift - ( Single Responsibility Principle(SRP), Open/Closed Principle, Liskov Substitution Principle, Interface Segregation, Dependency Inversion)
SOLID Principles in Swift Single Responsibility Principle Open/Closed Principle Liskov Substitution Principle Interface Segregation Dependency Inversion S - Single Responsibility Principle(SRP) Single Responsibility Principle (SRP) is that every class, module, or function in a program should have one responsibility(Task) in a program. Example:- A Simple Class For multiple Responsibility class SimpleHandler { func simpleHandle() { let data = requestToDataAPI() let array = parseToResponse(data: data) saveToDatabase(array: array) } private func requestToDataAPI() -> Data { // Networ...