Skip to main content

Posts

Showing posts from May, 2023

app-ads.txt

 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...