Skip to content

A student project at the Georg-Simon-Ohm-Berufskolleg about the state pattern

License

Notifications You must be signed in to change notification settings

bobmazy/state-pattern-ticketing

Repository files navigation

State Pattern Workflow Example

This is a sample Kotlin project that demonstrates the implementation of the State pattern in a workflow management system. The State pattern is a behavioral pattern that allows an object to change its behavior based on its internal state. In this project, we use the State pattern to manage the lifecycle of a task in a workflow.

Getting Started

To get started with this project, you can simply clone this repository and open it in your preferred IDE. This project is built using Gradle, so you can also import it as a Gradle project.

Prerequisites

To run this project, you will need:

  • Kotlin version 1.6.10 or later
  • JDK version 8 or later

Installing

To install this project, you can simply clone this repository using the following command:

git clone https://github.com/bobmazy/state-pattern-ticketing.git

Once you have cloned the repository, you can open it in your preferred IDE and run the Main.kt file.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A student project at the Georg-Simon-Ohm-Berufskolleg about the state pattern

Topics

Resources

License

Stars

Watchers

Forks

Languages