This Repository Follow Pluralsight course for C# Prototype pattern
You can See project files include initial code base and final code which apply prototype pattern Here:
- The initial base code example at d972c307ae420e2983b32c8565da52d14071b631 commit
- The Final code example at 3e0d7847e1be95b468f243d58044a2f64573d4a1 commit
There Idea of using Prototype Manager within applying Prototype pattern on example:
The new Idea under prototype_manager
branch at 9e4524b2c93bee6e32189520e66da0a5b527720a commit
Notice: Every class has it's own file into same root project structure, as course was decouple some classes into one file.
You can Run Example using Docker, if you don't have Docker , you can install Docker Engine from Here
- First build docker image
docker build -t prototypepattern .
- Second run built image
docker run --name prototypepattern prototypepattern