Abstract Class: An abstract class is a class that cannot be instantiated (object cannot be created) and is used as a base class for other classes.
It may contain abstract methods (methods without implementation) as well as concrete methods (methods with implementation).
Key Points:
- Used to represent common behavior
- Acts as a template for derived classes
- Forces subclasses to implement abstract methods

![What is object modeling, dynamic modeling and functional modeling? Briefly explain the diagrams used in these modeling. [MCS-219 Q3]](https://www.ignoubcamca.com/forum/wp-content/uploads/2025/12/IMG_20251218_154905.jpg)
![Draw class diagram for Online Banking System. Make necessary assumptions. [MCS-219 Q2]](https://www.ignoubcamca.com/forum/wp-content/uploads/2025/12/Screenshot-2025-12-18-at-00-09-09-Facebook.png)
![What is OOAD? Explain basic constructs of object orientation. [MCS-219 Q1]](https://www.ignoubcamca.com/forum/wp-content/uploads/2025/12/Screenshot_2025-12-17-15-11-48-33_a23b203fd3aafc6dcb84e438dda678b6.jpg)
![Write an algorithm and program in ‘C’ language to merge two sorted linked lists. The resultant linked list should be sorted [MCS-209 Q-2]](https://www.ignoubcamca.com/forum/wp-content/uploads/2025/12/Screenshot_2025-12-17-15-58-55-41_a23b203fd3aafc6dcb84e438dda678b6.jpg)
