package
0.0.0-20240220045909-d6d59087f46f
Repository: https://github.com/hemant-jain-author/design-patterns-using-go.git
Documentation: pkg.go.dev

# Functions

NewATMHandlerConcrete constructor.
NewButton constructor.
NewContainer constructor.
NewPanel constructor.

# Structs

ATMHandlerConcrete struct.
BaseHandler implements the basic handler structure.
Button struct.
ConcreteHandler1 handles request1.
ConcreteHandler2 handles request2.
ConcreteHandler3 handles request3.
Container struct.
Panel struct.

# Interfaces

ATMHandler interface.
Handler defines the interface for handling requests.
Handler interface.