Saravana Sai saravanasai.hashnode.dev·16 minutes agoMastering the Singleton Pattern: Guaranteeing a Single InstanceIntroduction In our ongoing exploration of design patterns, we've journeyed through creational and structural patterns, discovering elegant solutions to recurring design challenges. Now, we arrive at a pattern that stands out for its unique purpose t...Design patterns -1 01Developer
DannyforfreeCodeCampfreecodecamp.org·13 hours agoWhat is Polymorphism in Python? Explained with an ExamplePolymorphism is an object-oriented programming (OOP) principle that helps you write high quality, flexible, maintainable, reusable, testable, and readable software. If you plan to work with object-oriented software, it is crucial to understand polymo...Python
Darsh Pateldarsh-patel.hashnode.dev·Feb 5, 2025The Chain of Responsibility Design Pattern in GolangIntroduction The Chain of Responsibility (CoR) pattern is a behavioral design pattern that allows multiple objects to process a request sequentially until one of them handles it. This pattern promotes loose coupling and enhances flexibility in reques...golang
Manish Pushkarmanishpushkar.me·Feb 5, 2025LLD - Composite Design PatternComposite Design Pattern This is a structural pattern that allows you to compose objects into a tree-like structure and helps the client to treat individual objects (leaf) and groups of objects uniformly. The composite pattern is based on two ideas- ...Structural Design PatternJava
Leokhaaleoo.hashnode.dev·Feb 4, 2025Golang Design Patterns - ProxyI. Proxy - Structural Pattern The Proxy is a familiar Design Pattern for developers, used to represent an original resource. The Proxy provides functionalities similar to the original resource but with high customizability. The Proxy acts as a substi...design patterns
Anusha SPanushasp07.hashnode.dev·Feb 1, 2025Singleton Design PatternBefore understanding what is singleton design pattern, first let us understand what is singleton object. In any of the application, whatever the objects we create we can create it in different ways. So, within your application you want to create your...Java
Rohit Ranjannowiknow.site·Jan 30, 2025The Proxy Design Pattern in Django: Boost Performance, Security & ScalabilityIntroduction Have you ever needed to control access to an object, optimize performance, or secure your Django application? The Proxy Design Pattern is your answer! In this article, we'll break down the Proxy Pattern with simple Python examples and sh...29 readsPython
Canercanerozdemir.hashnode.dev·Jan 28, 2025Unity'de Yazılım Mimarisi Oluşturma: Event Tabanlı MimariBir yazılım mimarisi oluştururken, o mimariden beklenen bazı kriterler vardır. Bu kriterlerden biri, mimarinin kolay bir şekilde test edilebilmesidir. Aynı zamanda, mimariye ekleme yapıldığı durumlarda da bunun çok zaman almadan yapılabilmesi çok öne...119 readsC#
Affan Shaikhsurabaffanshaikhsurab.hashnode.dev·Jan 27, 2025Building with Blocks: Understanding Structural PatternsAll the images are from https://refactoring.guru/design-patterns. Please visit the site for a more detailed explanation. Facade As human beings, we all love the abstraction of things. We want to use the internet without knowing how it really works, ...structural design pattern
Affan Shaikhsurabaffanshaikhsurab.hashnode.dev·Jan 27, 2025Building Blocks of Code: Fun with Creational Design PatternsAll the images are from https://refactoring.guru/design-patterns. Please visit the site for a more detailed explanation. What Are Creational Patterns? Creational patterns are like blueprints for building objects in software design. They focus on how...design principles