Prototype Design Pattern SimplifiedThe Prototype Pattern is a creational design pattern that allows you to create new objects by copying (cloning) existing objects, rather than creating new instances from scratch. Instead of using new to create an object, you clone an existing object...1Jan 22 · 4 min readshariful-islam.hashnode.dev
Builder Pattern, Explained the Right WayThe Builder Pattern is a creational design pattern that allows you to construct complex objects step by step, while keeping the construction process separate from the final object representation. In simple terms: Instead of passing 10+ parameters in...1Jan 21 · 4 min readshariful-islam.hashnode.dev
How Factory and Strategy Patterns Work TogetherIn software development, writing flexible and maintainable code is key. Two of the most useful design patterns for achieving this are the Factory and Strategy patterns. While they address different challenges, combining them can make your system high...1Jan 20 · 4 min readshariful-islam.hashnode.dev
Factory Design PatternThe Factory Design Pattern is a creational pattern that provides a way to create objects without specifying the exact class. Creating objects in a flexible and maintainable way is a common challenge in software development. The Factory Design Pattern...1Jan 20 · 3 min readshariful-islam.hashnode.dev
The OSI Model SimplifiedThe OSI (Open Systems Interconnection) model is a conceptual framework created by ISO to explain how data moves across a network. It is not a software stack It is not implemented as code It is a mental model Think of OSI as: A map, not the road...1Jan 20 · 5 min readshariful-islam.hashnode.dev