Skip to content

Melwyn Fernandes

Menu
  • Home
  • Services
    • Back-End Development
    • Database Development
    • Web Development
    • Mobile App Development
    • Custom Software Development
    • Software Development Outsourcing
  • About
  • Blogs
  • Contact

Category: Design Pattern

Blog / C# / Design Pattern / Structural

Proxy Design Pattern in C#

The Proxy design pattern is a structural design pattern that provides a surrogate or placeholder for another object to control access to it. This can be useful for various purposes, …

Blog / C# / Creational / Design Pattern

Singleton Design Pattern in C#

The Singleton design pattern ensures that a class has only one instance and provides a global point of access to that instance. It is commonly used for logging, caching, thread …

Behavioral / Blog / C# / Design Pattern

State Design Pattern in C#

The State design pattern is a behavioral design pattern that allows an object to alter its behavior when its internal state changes. This pattern is useful when an object’s behavior …

Behavioral / Blog / C# / Design Pattern

Visitor Design Pattern in C#

Suppose you are building a drawing application with various shapes (e.g., circles, squares, triangles) and want to perform different operations on these shapes without modifying their classes. This is a …

Posts navigation

Newer posts

Latest Posts

  • What is SOLID Principles with example in C#?
  • Top SQL Interview Questions and Answers
  • Top C# Interview Questions and Answers
  • Exploring the Generic Tree Data Structure in C#
  • Unveiling the Queue Data Structure in C#

Tag Cloud

Adapter answer Array Behavioral Bridge Builder c# Chain of Responsibility Command Composite Creational Data Structure Decorator Design Pattern Design Patterns Design Principles Facade Factory FlyWeight Interpreter interview Iterator Linked List Mediator Memento Observer OOPs Prototype Proxy question Queue Singleton SOLID SQL Stack State Strategy Structural Template Method Tree Visitor

Quick Menu

  • Home
  • About
  • Blogs
  • Privacy Policy
  • Contact

Services

  • Back-End Development
  • Database Development
  • Web Development
  • Mobile App Development
  • Custom Software Development
  • Software Development Outsourcing

Contact Info

Kandavara Padav, Kandavara Village,
Kinnikambla Post, Kaikamba,
Mangalore - 574151.
Karnataka India.

me[at]melwynfernandes[dot]com

Copyright © 2025 Melwyn Fernandes. All Rights Reserved.