Skip to content

SimpleTechTalks

To make technologies simpler

  • Home
  • Data Structures
    • Linked List
    • Graph
    • Hashing
    • Stack
    • Queue
    • Priority Queue
    • Tree
      • Binary Tree
      • Binary Search Tree
    • wordpress
  • Programming
    • Unix
    • Dynamic Programming
    • C
    • C++
      • C++11
    • Python
  • Technology
    • Diameter
    • Microservices
    • Networking
    • Telecom
    • Tools
  • Questions & Answers
    • Programming Questions
    • Interview Questions
  • Contact Us
  • Home
  • Data Structures
    • Linked List
    • Graph
    • Hashing
    • Stack
    • Queue
    • Priority Queue
    • Tree
      • Binary Tree
      • Binary Search Tree
    • wordpress
  • Programming
    • Unix
    • Dynamic Programming
    • C
    • C++
      • C++11
    • Python
  • Technology
    • Diameter
    • Microservices
    • Networking
    • Telecom
    • Tools
  • Questions & Answers
    • Programming Questions
    • Interview Questions
  • Contact Us

Tag: State Design Pattern

C++ / Interview Questions / Programming

State Design Pattern explained with simple example

adminby admin

State design pattern allows an object to change its behaviour whenever its state changes. This design pattern is very similar to state machines in which behaviour of an object based on an event is dependent on the its state. This design pattern makes the software easily extensible as adding new states are quite easy because it doesn’t affect the behaviour of existing states.

Before going ahead have a look at Design pattern simplified version.

(more…)
State Design Pattern explained with simple example Read More

Search

  • new vs malloc and free vs delete explained with simple example
  • Diameter Protocol Message Structure
  • Binary Search Tree Deletion Of Node Explained With Simple Example
  • C++11: extern template Explained With Simple Example
  • Diameter Protocol AVP Structure
  • AVL Tree Deletion Of Node Explained With Simple Example
  • Difference between Copy constructor vs Move constructor
  • Builder Design Pattern in C++: Creational Design Pattern
  • Shortest path in unweighted graph explained with simple example
  • Facade Design Pattern Explained With Simple Example: Structural Design Pattern Category
Copyright © 2026 SimpleTechTalks. Privacy Policy