Skip to content

A .Net 6 console app and class library for practising design patterns in C#

Notifications You must be signed in to change notification settings

Evie-Skinner18/LaFromagerie

Repository files navigation

Bienvenue a la Fromagerie!

GitHub issues GitHub stars Dotnet version CSharp-CICd

🧀 You got the need, we got the cheese

La Fromagerie is your one stop shop for all your cheesy needs: we are a subscription-based Cheese-as-a-service (ChaaS)!

👩‍💻 Tools and Technologies Used

Contributing

📌 OOP Design Patterns Used

✅ Observer pattern: Used to notify users when their cheese box subscription changes

✅ Strategy pattern: Used to assemble a cheese box ready for delivery in a range of different ways

✅ Decorator pattern Used to present a variety of cheeses with different ages and prices

✅ Facade pattern Used to coordinate a CheckoutService and StockService which allow us to buy from the bricks and mortar cheese shop

To-do:

  • Another one that I haven't thought of!

Before making a Pull Request make sure you follow our Code of Conduct

Now you are ready to make Pull Request 😃

📜 License

This repository is distributed under the terms of GNU GENERAL PUBLIC LICENSE v3.0

About

A .Net 6 console app and class library for practising design patterns in C#

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages