Skip to content

Feynmannnn/discount

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discount System

A C++ discount system that implements various discount strategies.

Features

  • Multiple discount strategies (Percentage, Threshold, UserLevel, etc.)
  • Composite discount strategies
  • Time-limited discounts
  • Factory pattern for strategy creation

Building

mkdir build && cd build
cmake ..
cmake --build .

Testing

cd build
ctest

CI

This project uses GitHub Actions for continuous integration. The CI pipeline:

  • Builds the project
  • Runs unit tests
  • Triggers on push to master and pull requests

About

design pattern practice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors