Presentation is loading. Please wait.

Presentation is loading. Please wait.

OOP Project Develop an Application which incorporates the following OO Mechanisms and Principals: – Classes Visibility Constructor(s) Class Variable (if.

Similar presentations


Presentation on theme: "OOP Project Develop an Application which incorporates the following OO Mechanisms and Principals: – Classes Visibility Constructor(s) Class Variable (if."— Presentation transcript:

1 OOP Project Develop an Application which incorporates the following OO Mechanisms and Principals: – Classes Visibility Constructor(s) Class Variable (if need be) Class Method (if need be) – Inheritance – Exception Handling – Operator Overloading – Polymorphism Show, that you can work with some elements of the Standard Template Library (STL): – vector, list

2 OOP Project

3 General description of the class diagram: – Specific classes: One class is the base class of at least three derived classes The derived classes extend or change aspects of the base class Virtual functions of the base class are implemented in the derived classes

4 OOP Project General description of the class diagram: – Management class: Incorporates the ability to create objects of the specific classes and stores these objects Use elements of the STL as storage mechanisms: – The stored objects can be display and sorted – It can be searched for specific objects – Main function: Includes one static instance of the management class, no further source code

5 OOP Project General: – Each class is split into a class.cpp and class.h file (if applicable) – The test program is integrated into the management class – Groups need to deliver: Detailed project description Class diagram Source code Two PowerPoint slides (structure is given)


Download ppt "OOP Project Develop an Application which incorporates the following OO Mechanisms and Principals: – Classes Visibility Constructor(s) Class Variable (if."

Similar presentations


Ads by Google