Skip to content

Merve-1/DotNet-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 

Repository files navigation

πŸ“š .NET OOP Route Assignments

This repository contains my assignments and practice tasks from the .NET Route course, starting from basic OOP concepts and gradually building a Movie Ticket Booking System while applying different OOP principles.

image

🌿 Branches

  • Route-A1 – Introduction to OOP concepts in C# with theory questions and building a basic Movie Ticket Booking System using classes, structs, enums, and methods.
  • Route-A2 – Improving the ticket system using encapsulation, properties, indexers, and static members, plus theoretical questions about fields, properties, and indexers.
  • Route-A3 – Refactoring the system using inheritance, composition, and sealed classes, and adding multiple ticket types (Standard, VIP, IMAX).
  • Route-A4 – Applying polymorphism with method overriding and overloading to make the ticket system more flexible and extensible.
  • Route-A5 – Extending the system using interfaces and object cloning concepts.
  • Route-A6 – Enhancing the Movie Ticket Booking System using abstraction, abstract classes, partial classes, and extension methods.


About

This repository is divided into branches. It starts with simple OOP tasks for the .NET Route course, includes summaries of some important topics in OOP and .NET, a simple project, and more detailed projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors