CS-16 Object Oriented Systems June-1999
Question Paper of Semester no.v CS-16 Object Oriented Systems June-1999
Qns l(a) For each of the following systems, identify the relative importance of three aspects of modeling:
(i) Objects Modeling
(ii) Dynamic Modeling
(iii) Functional Modeling
Explain your answer.
1. Electronic Typewriter
2. Airline Reservation System
3. Calculator
Qnsl(b) Design a linked list base class. Define all its possible methods and data structure. Through inheritance mechanism, create one class namely Binary Search TVee. Implement its data structure and important methods.
Observe the following while designing classes:
1. Clearly indicate public and private class.
2. Use pointers to implement classes.
3. Design constructors in each class and explain its purpose.
4. Identify data structures and methods, which can be inherited.
5. Implementation should be in C++.
Qnsl© Define a template class for searching for a key value in the list of given elements.