Skip to content

XdiabloX426/oop-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oop-sample

Summary

Sample console application to demonstrate the use OOP principles in C#

Features

  • Object-oriented programming concepts like encapsulation, overlord.
  • Domain-driven design concepts including entities, value objects and aggregates.
  • Supply chain management concepts like supplier, and purchase order.
  • Bounded context to separate different parts of the application.

Technologies

  • C#
  • .NET 9
  • PlantUML for UML diagrams

Class Diagram

The following class diagram illustrates the structure of the application

class-diagram

See docs/class-diagram.puml for the source code of the diagram.

User stories

In docs/users-stories.md the documentation folder, you can find the user stories that describe the functionality of the application. The user stories are written in a simple format and can be easily understood by non-technical stakeholders.

Usage

Run the application using the following command:

dotnet run

About

hola

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages