Ahmad Al-SanieSpring Scopes Made SimpleFor non-members you can access the article using this link.Sep 2Sep 2
Ahmad Al-SanieThe Strategy Pattern — Made SimpleThe Strategy Pattern is a behavioral design pattern that enables selecting an algorithm’s behavior at runtime.Aug 13Aug 13
Ahmad Al-SanieThe State Pattern — Made simpleThe State Pattern is a behavioral design pattern that allows an object to change its behavior when its internal state changes.Aug 13Aug 13
Ahmad Al-SanieThe Observer Pattern — Made SimpleThe Observer Pattern is a behavioral design pattern that defines a one-to-many dependency between objects.Aug 13Aug 13
Ahmad Al-SanieThe Command Pattern — Made SimpleThe Command Pattern is a behavioral design pattern that turns a request into a stand-alone object containing all information about the…Aug 12Aug 12
Ahmad Al-Sanie5 Features in Kotlin 1.9 That Will Simplify Your Coding LifeFor non-members you can access the article using this link.Aug 10Aug 10
Ahmad Al-SanieThe Decorator Pattern — Made SimpleThe Decorator Design Pattern is a structural pattern used to extend the functionality of objects by wrapping them with one or more…Aug 10Aug 10
Ahmad Al-SanieThe Flyweight Pattern — Made SimpleThe Flyweight Design Pattern is a structural pattern used to efficiently manage large numbers of similar objects by sharing as much data…Aug 7Aug 7
Ahmad Al-SanieThe Proxy Pattern — Made SimpleThe Proxy Design Pattern is a structural pattern that provides a placeholder or surrogate for another object to control access to it.Aug 7Aug 7