Author: @Jaz-3-0
This repo specifies the major solidity design patterns.
What exactly is a design pattern in software engineering??
Well, a design pattern, in the context of software engineering, is a proven and reusable solution to a recurring problem encountered during the design and implementation of software systems. It provides a template for solving a specific type of problem within a particular context, offering a structured approach to software design that promotes flexibility, scalability, and maintainability.
DESIGN PATTERNS COVERED
- Withdraw-pattern
- Access restriction pattern
- Emergency stop pattern
- Factory creation pattern
- Iterable map pattern
Note: There are many design patterns. These are just a few of them discussed in this work of mine..
Let me hope this helped
@Jaz-3-0