Bank Account Management System (OOP Based – C# WinForms)

An Object-Oriented Programming (OOP) based Bank Account Management System developed using C# and Windows Forms.
This project demonstrates real-world banking operations while applying core OOP principles such as Encapsulation, Inheritance, Abstraction, and Polymorphism.
🎯 Project Objective
To build a simple banking application that:
-
Uses OOP concepts in C#
-
Separates business logic from UI
-
Demonstrates inheritance and polymorphism through different account types
-
OOP Concepts Used (With Code Mapping)
BankAccountandSavingAccountrepresent real-world entities.- Accounts are created as objects at runtime.
public decimal Balance { get; protected set; }