Skip to content

JuarezLn10/oop-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oop-sample

Summary

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

Features

  • Object-Oriented Programming concepts like Encapsulation, Overloading.
  • Domain-Driven Design concepts including Entities, Value Objects, and Aggregates.
  • Supply Chain Management concepts like Supplier and Purchase Order.
  • Bounded Contexts 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

To see the user stories that describes the functionality of the application, check the user-stories document.

Usage

Run the application using the following command:

dotnet run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages